#!/bin/ash
a=sfslinux@gmail.com 
v="171228"
	    usr="`sfsusr`"
HLP () {
echo "\
Использование: $0 [ПАРАМЕТР]... ШАБЛОН [ФАЙЛ]
Запуск подключенного модуля.sfs имени исполняемого файла (или его части) 
и start.sh
    -s 		запуск от имени root\
"
exit
}

[ "$1" = "" ] && HLP 
killall panther_launcher

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

#(sudo -u "`sfsusr`"  fixmenus && `which icewm`) &
mount_point="/mnt/.`basename "$1"`"
[ -f "$mount_point"/start.sh ] && `which sudo` "$mount_point"/start.sh #&
	    s="`basename $1`"
	    s1=$s
	    [ -n "`which sudo`" ] && sudou="sudo -u $usr"
#	    [ -f /etc/rc.d/PUPSTATE ] && sudou="" 
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'`"
}
DT "$s1"
[ "$dt" = "" ] && DT $s
if [ "$dt" ] ;then
m="$($sudou `awk -F"=" '/^Exec=/ {print $2; exit}' $dt |sed 's/%[fFuU]//'` 2>&1 |grep "shared libraries:" &)" 
[ "$m" ] && ntf -a "Программа не запускается" "$m"
fi
