icemc allows you to easily
edit IceWM menu and toolbar files.
When you first run icemc, it presents you with an empty
document. Choose File->Open and open either
~/.icewm/menu or
~/.icewm/toolbar. Even though they're
visually very different, menus and toolbars are edited
in exactly the same way.
If these files or the ~/.icewm directory
don't exist, then you need to create your local preferences.
First mkdir ~/.icewm, then cp
/etc/X11/icewm/*~/.icewm.
Now, make your changes. To add an item, right-click on the item
you'd like it to go after and select either
Insert Application or Insert Folder.
If you're editing a menu, Insert Folder
inserts a submenu. If you're editing a toolbar,
Insert Folder inserts a drawer. You can
drag the items to rearrange them, and right-click->delete
to get rid of them. To duplicate an item instead of moving
it, hold down control when you drag.
The text boxes in the bottom part of the screen specify
the name, icon, and command for each application.
"Name"
Name can be pretty much anything. It will be displayed in the
toolbar if IceWM can't find the icon for the item.
"Icon"
You may use icons from anywhere on your hard drive -- they don't
need to be located in /usr/lib/X11/icewm/icons.
However, they must be in .xpm format, and follow the proper
naming convention: iconname_16x16.xpm (or 32x32 or 48x48).
If icewm was compiled with --use-imlib (like icewm-gnome),
then the icons may be in just about any popular graphics format.
"Exec"
This tells how to run the command. It is not necessary to specify
a full path, but if you supply one, IceWM will use it.
You may also specify any number of command-line arguments.
If icemc is displaying an item in red, it means that
IceWM will not be able to find it. Either you should add it
to your $PATH or you should refer to it with an absolute path.
When you're satisfied, save the file, quit icemc, and
restart IceWM. You can now use your new menus.
This manual page was written by Scott Bronson bronson@rinspin.com for
the Debian GNU/Linux system (but may be used by others). Permission is
granted to copy, distribute and/or modify this document under
the terms of the GNU Free Documentation
License, Version 1.1.