See lines marked #20120312 for changes.
Code: Select all
for DESKTOP_FILE in /usr/share/applications/* ; do
#[ "$( cat $DESKTOP_FILE | grep -m1 ^NoDisplay=true)" != "" ] && continue
ICON="" CATS="" NAME="" EXEC="" SKIP=false #prevent carryover #20120312, added SKIP
while read LINE || [ "$LINE" ] ; do
case $LINE in
NoDisplay=true*) SKIP=true ;; #20120312
Name=*|Name?${myLANG%_*}?=*) NAME="${LINE#*=}"'' ;; # sc0ttman... should use "Name[$myLANG]=" if found
# Comment=*|Comment?${myLANG%_*}?=*) COMMENT="${LINE#*=}"'' ;; #jwm doesn't support tooltips on menu items yet ...
Icon=*) ICON="${LINE#*=}"'' ;;
Categories=*) CATS="${LINE#*=}"'' ;;
Exec=*) EXEC="${LINE#*=}"'' ;;
esac
done < $DESKTOP_FILE
[ "${SKIP}" = true ] && continue #20120312