Hello people.
Please find attached my icewm menu generator, v. 0.4, and a screen capture.
This version adds various size checks for some menu and sub-menu files, and a
number check for the list of *.desktop files at /usr/share/applications. The goal was
greater speed, and not recycling the menu without a genuine need.
I think I have achieved that goal with this script, but of course you, the user, will
be the ultimate judge.
I have added a few niceties, I think:
-- an interface with radky's Favorites menu and routine, (From his PupMenu-6.1,
available
here;
-- an "Others" submenu, which the user can edit to better suit his/her needs. You
do your changes in leafpad. Your changes are incorporated as the general menu
recycles.
-- the capacity to recycle the "defaults" submenu on its own (but you have to
recycle the whole menu afterwards). However, this I found to be needed only when
changing languages. During regular operations, a monolingual user will not need
this feature;
-- a little bcm panel will pop up if no recycling of the menu is needed;
-- Finally, I generalized the aOO submenu to include LibreOffice installs. The latter
I could not test, because I do not have LO on this machine. But the two being so
similar in file structure and file names, I suspect this submenu will work with LO
as well as with aOO. Please holler if it doesn't. This submenu includes easy access
to aOO/LO's html editor. (Even their own tray menu does not have this entry.)
Another add-on, for the convenience of some, is a start-up script for the icewm tray
at /root/Startup-NO, called "if-icewm.sh". Copy it to /root/Startup if you wish to use
it (don't forget to make it executable),
and/or delete this temporary directory after-
wards. If you use this start-up script, you can also edit it to your heart's content.
I tried to put this script through as many awkward situations as I could imagine, but
I'll be grateful for any test or bug report. Any questions, please ask below?
TWYL, hopefully.