#!/bin/ash
#241214 sfs
#killall -1 sfwbar 2>/dev/null && exit

rm "/home/`sfsusr`/.cache/menus/"* 2>/dev/null
killall menu-cached 2>/dev/null && exit


if [ "`pidof mate-panel`" ];then         
    sfs-testrun xxkb
        sudo -u "`sfsusr`" mate-panel --replace &
    sfs-testrun xxkb
elif [ "`pidof vala-panel`" ];then
#elif [ "`which vala-panel`" ];then
#    sudo killall vala-panel ; sleep 0.5 &&  vala-panel &
#    sudo -u "`sfsusr`"  
#    sudo su  live vala-panel -c restart &
    mn="/home/`sfsusr`/.config/vala-panel/example-menu3.txt"
    if [ -f "$mn" ] ;then
	`which sudo` touch "$mn"
#    else
#        sudo -u $(sfsusr) sh -c "
#	    $(cat /proc/`pidof vala-panel`/environ | tr '\0' '\n' | sed 's/=/="/; s/$/"/' | tr  '\n' ' ') vala-panel -c restart &
#	"
    fi
elif [ "`pidof jwm`" ];then
    pidof menu-dmn || menu-dmn start & 
elif [ "`pidof xfce4-panel`" ];then
    sudo -u $(sfsusr) sh -c "
       $(ps -C xfdesktop ewwww --no-headers \
         |sed -n 's/^.* \(xfdesktop\) \(.*\)$/\2 \1 -R/p')
       $(ps -C xfce4-panel ewwww --no-headers \
         |sed -n 's/^.* \(xfce4-panel\) \(.*\)$/\2 \1 -r/p')"
fi