#!/bin/sh # vytvoril Patrik Bona BBMENU=/etc/X11/blackbox/blackbox-menu ICEMENU=/etc/X11/icewm/menu IFS=' ' echo -n > $ICEMENU.tmp; echo -n "Generating menu "; for i in `cat $BBMENU`; do if echo $i | grep "\[submenu\]" > /dev/null; then echo $i | sed -e "s/\[submenu\]/menu/" -e "s/(/"/" -e "s/)/" folder {/" >> $ICEMENU.tmp; echo -n "."; fi if echo $i | grep "\[exec\]" > /dev/null; then echo $i | sed -e "s/\[exec\]/prog/" -e "s/(/"/" -e "s/)/" none/" -e "s/[{}]//g" >> $ICEMENU.tmp; echo -n "."; fi if echo $i | grep "\[end\]" > /dev/null; then echo $i | sed "s/\[end\]/}/" >> $ICEMENU.tmp; echo -n "."; fi if echo $i | grep "\[restart\]" > /dev/null; then echo $i | sed -e "s/\[//g" -e "s/\]//" -e "s/(//" -e "s/)/ -/" -e "s/[{}]//g" >> $ICEMENU.tmp; echo -n "."; fi done echo "done"; echo -n "Adding icons to menu "; echo -n > $ICEMENU; for i in `cat $ICEMENU.tmp`; do if echo $i | grep opera > /dev/null; then echo $i | sed "s/ none / kde /" >> $ICEMENU; echo -n "."; elif echo $i | grep xterm > /dev/null; then echo $i | sed "s/ none / xterm /" >> $ICEMENU; echo -n "."; elif echo $i | grep gimp > /dev/null; then echo $i | sed "s/ none / gimp /" >> $ICEMENU; echo -n "."; elif echo $i | grep xload > /dev/null; then echo $i | sed "s/ none / xload /" >> $ICEMENU; echo -n "."; else echo $i | sed "s/ none / app /" >> $ICEMENU; fi done echo "done";