#!/bin/sh
a=sfslinux@gmail.com 
v="260207"
usr="`sfsusr`"

HLP () {
echo "\
Использование: $0 [ПАРАМЕТР]... ШАБЛОН [ФАЙЛ]
Запуск подключенного модуля.sfs имени исполняемого файла (или его части) 
и start.sh
    -s 		запуск от имени root\
"
exit
}

[ "$1" = "" ] && HLP 
killall panther_launcher
#killall -1 sfwbar &

for i in $@ ;do
        [ "$i" = "--help" ] && HLP 
	[ "$i" = "-s" ] && usr=root	    
done

#(sudo -u "`sfsusr`"  fixmenus && `which icewm`) &
mount_point="/mnt/.`basename "$1"`"
mod-up-roll
	    #sudou=xsudo
#	    [ "`whoami`" = "root" ] && sudou="sudo -u $usr"
	    [ "`whoami`" = "root" ] && sudou="xsudo"
#	    [ -f /etc/rc.d/PUPSTATE ] && sudou="" 
#[ -f "$mount_point"/start.sh ] && `which sudo` "$mount_point"/start.sh #&
[ -f "$mount_point"/start.sh ] && $sudou "$mount_point"/start.sh #&
	    s="`basename $1`"
	    s1=$s
	    #[ -n "`which sudo`" ] && sudou="sudo -u $usr"
DT () {
[ "$(egrep -i '^NoDisplay=true' `ls -1 /mnt/.$1*/usr/share/applications/*.desktop| head -1`)" ] && return
dt="`ls -1 /mnt/.$1*/usr/share/applications/*.desktop| head -1|egrep -v '/Glade2bas|/flash|/qtconfig|/qt5ct|/cmake-gui|/gcolor3|/assistant'`"
}
DT "$s1"
[ "$dt" = "" ] && DT $s
if [ "$dt" ] ;then
    killall -1 sfwbar
#m="$($sudou `awk -F"=" '/^Exec=/ {print $2; exit}' $dt |sed 's/%[fFuU]//'` 2>&1 |grep "shared libraries:" &)" 
#m="$($sudou QT_QPA_PLATFORMTHEME="qt5ct" `awk -F"=" '/^Exec=/ {print $2; exit}' $dt |sed 's/%[fFuU]//'` 2>&1 |grep "shared libraries:" &)" 
##m="$(sudo -u "`sfsusr`" sh -c "QT_QPA_PLATFORMTHEME="qt5ct" `awk -F"=" '/^Exec=/ {print $2; exit}' $dt |sed 's/%[fFuU]//'`" 2>&1 |grep "shared libraries:" &)" 
    USER="`loginctl list-sessions --no-legend | awk '$4 ~ /seat[0-9]+/ && ! /root/  {print $3}' | sort -u`"
    u="$(id -u $USER)"
    #HOME=/home/"$USER" WAYLAND_DISPLAY=/run/user/"$u"/wayland-0 
    ##XDG_RUNTIME_DIR=/run/user/"$u"  $COMMAND $ARGS || exit 1
    m="$(sudo -u "`sfsusr`" \
  XDG_RUNTIME_DIR=/run/user/"$u" \
  WAYLAND_DISPLAY=/run/user/"$u"/wayland-0  \
  DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/"$u"/bus \
  sh -c "QT_QPA_PLATFORMTHEME="qt5ct" `awk -F"=" '/^Exec=/ {print $2; exit}' $dt |sed 's/%[fFuU]//'`" 2>&1 |grep "shared libraries:" &)" 
##m="$(sh -c "QT_QPA_PLATFORMTHEME="qt5ct" `awk -F"=" '/^Exec=/ {print $2; exit}' $dt |sed 's/%[fFuU]//'`" 2>&1 |grep "shared libraries:" &)" 
[ "$m" ] && ntf -a "Программа не запускается" "$m"
fi
sudo dpkg-fix
