#!/bin/bash

DESKTOP2ICEWM=desktop2icewm

rm -f ~/.icewm/AudioVideo ~/.icewm/Network ~/.icewm/Office ~/.icewm/Graphics ~/.icewm/Games ~/.icewm/Settings ~/.icewm/Applications ~/.icewm/Panel

for file in /usr/share/applications/* /usr/local/share/applications/*; do
    if [ -e $file ]; then
	TYPE=`grep -ie 'Categories=' $file | cut -d'=' -f2`
	case $TYPE in 
	    *AudioVideo*)
		    $DESKTOP2ICEWM $file >> ~/.icewm/AudioVideo
		;;
	    *Network*)
		    $DESKTOP2ICEWM $file >> ~/.icewm/Network
		;;
	    *Office*|*WordProcessor*)
		    $DESKTOP2ICEWM $file >> ~/.icewm/Office
		;;
	    *Graphics*)
		    $DESKTOP2ICEWM $file >> ~/.icewm/Graphics
		;;
	    *Games*)
		    $DESKTOP2ICEWM $file >> ~/.icewm/Games
		;;
	    *Settings*)
		    $DESKTOP2ICEWM $file >> ~/.icewm/Settings
		;;
	    *Panel*)
		    $DESKTOP2ICEWM $file >> ~/.icewm/Panel
		;;
	    *)
		    $DESKTOP2ICEWM $file >> ~/.icewm/Applications
		;;
	esac
    fi
done
