#!/bin/sh
#210406 sfs
D(){
    [ "`egrep '^Hidden=true' $a/$a2`" ] || $sudo echo "Hidden=true" >>$a/$a2
}
E(){
    $sudo sed -i 's/^Hidden=true.*//' $a/$a2
}

a=/usr/share/applications
for a2 in qv4l2.desktop avahi-discover.desktop \
    bssh.desktop bvnc.desktop CMake.desktop \
    echomixer.desktop envy24control.desktop hdajackretask.desktop hdspconf.desktop hdspmixer.desktop hwmixvolume.desktop ;do
    D
done

a=/usr/local/share/applications
a2=icewmbg.desktop && pidof spacefm pcmanfm caja xfdesktop && D || E
a2=colorsel.desktop && which gcolor3 && D || E
a2=power-pra.desktop && which xfce4-power-manager-settings &&  D || E
a2=power-pra.desktop && which mate-power-manager &&  D || E
a2=setting-manager.desktop && which mate-control-center &&  D || E
a2=setting-manager.desktop && which xfdesktop &&  D || E
a2=wifi-menu.desktop && [ "`which connman NetworkManager wicd`" ] && D || E
a2=mpv.desktop && [ "`which mpv`" ] || D || E


cd /usr/local/share/prar-desktop
find -type f -name *.desktop |sed 's/^.//' |while read i ;do
    i2="/usr/share/applications/`basename "$i"`"
    [ -f "$i2" ] || i2="/usr/local/share/applications/`basename "$i"`"
    e="`awk -F= '/^Exec=/ {print $2}' "$i2" |awk '{print $1}'`"
    which "$e" && $sudo cp .$i $i2 || $sudo rm $i2
done
which systemctl && /etc/rc.d/uksmd start
exit 0