Control Center (IceWMCP)
Configuring IceWM by editing its configuration
files is easy. But I need ( hope you also ) a GUI tool to do things faster as
well as get a preview during configuration and this facility is available
only in GUI mode. Here we have to be very careful as there are some GUI
configuration tools which are based on Qt hence slow. I use IceWM Control
Panel (IceWMCP). It is the first full-featured, Gtk-based control panel for
IceWM. FAST. IceWMCP is actually a
collection of some fast GTK based tools to configure IceWM on the fly.
Download IceWMCP from http://icesoundmanager.sourceforge.net/
The components of
IceWMCP
etc. etc......
Third party
applications
IceWMCP depends on a number of third party applications. These applications
are not supplied with IceWMCP. But some of them has become standard and
already come with the distros as standard tools. Like usbview,
xscreensaver-demo, aumix etc........ If you don't have any particular
application but any other program to do the same then you can integrate it in
IceWMCP with its Applet creation/modification feature.

Applet
creation/modification
IceWMCP is very much configurable. It allows integration of different
application within IceWMCP by creating Applet. The Applet files are situated
in the applets
subdirectory of the installed IceWM directory. The files are ended with .cpl.
Open an existing applet with an editor and do your modification or create a
new applet to integrate a new application into IceWMCP. It is really very
easy.
Modification
For an example there is an icon called "audio properties" in IceWM and its
applet configuration file "soundprop.cpl"
is as below
# Ice Control Panel
Apple
Name=Audio\nProperties
Exec=gtkaumix
Icon=soundprop.gif
Hint=Sound
volume and mixer properties
I have changed it to use gamix like
# Ice Control Panel
Applet
Name=Audio\nProperties
Exec=/usr/bin/gamix
Icon=soundprop.gif
Hint=Sound
volume and mixer properties
Now just
click on 'File' -> 'Refresh
View' on the IceWM Control Panel menu
and you are ready to use it.
Creation
Creating an applet to integrate a program has to follow the same
configuration. I have created an applet to check the free/used disk space.
# Ice Control Panel
Applet
#
diskfree.cpl
Name=Disk\nFree
Exec=/usr/bin/gtkdiskfree
Icon=hdd.gif
Hint=Show
Disk Space
Click on 'File'
-> 'Refresh View' on the
IceWM Control Panel menu and the applet is ready.
VERY EASY
Some screen shots
![]() IcePref2 |
![]() winoption configuration |
![]() Time and Date configuration |
|
icon browser |
![]() Mouse configuration |
|
HOMEPROJECTS |