IceWM can be customized using a great variety of themes. You can download them
usually as .tar.gz archives on the net.
To install themes simply unpack them into your
If IceWM is compiled with the standard xpm libraries, then it can
only employ xpm images (as backgrounds, etc.). If, however, IceWM is
imlib support, it can display all
common image formats including jpeg, gif, png, and tiff.
If you provide the appropriate options in your
preferences file and start
icewmbg, IceWM will set the
background color or the background image for you. You can use
to set a background color and
to set a background image. To keep IceWM from setting a background color/image you simply set both options to an empty string:
DesktopBackgroundImage="image"does not have the intended effect.
To distinguish between filling whole desktop with image or to place it self standing in the middle you can use
DesktopBackgroundCenter is used to tell IceWM how you want your wallpaper placed on the screen. If set to 1 your picture will be centered on screen. As a result of that, you will only have one picture in the middle of your desktop. If set to 0 your picture file will fill the whole screen. That is a good thing if you are using a pattern thingy to cover the whole desktop.
Setting up the look of the task bar clock of IceWM as well as the
format of the associated tooltip is rather easy. IceWM uses the same
format as the Unix standard function
when in doubt you can always refer to
man 3 strftime
To set the clock format you use
and for the clock tooltip format you use
Ordinary characters placed in the format string are printed without
conversion (if possible, see below). Conversion specifiers are
introduced by a percent character
"%", and are
replaced by a corresponding string.
Important Note: While
"TimeFormat" both support all the format
descriptors the latter only has full support if used with
(which is set equal 1 by default).
The reason for this is that there are no icons to display the name of a month, day, or time zone. To be more precise there are only icons for
Format descriptors which may only be in
"TaskBarClockLeds=0" (in general or depending on
the locale) are labeled as restricted in the following
table. It shows the replacement for all format descriptors available.
The values in parentheses show what the different format specifiers display for
YYYY/MM/DD HH:MM:SS TimeZone = 1999/09/04 19:09:22 UTC
on my machine with hardware clock and Linux running UTC, local being "C" (i.e. no internationalization at all):
The abbreviated weekday name according to the current locale.
The full weekday name according to the current locale.
The abbreviated month name according to the current locale.
The full month name according to the current locale.
"%c"(Sat Sep 04 19:09:22 1999) restricted
The preferred date and time representation for the current locale.
The day of the month as a decimal number (range 01 to 31).
The hour as a decimal number using a 24-hour clock (range 00 to 23).
The hour as a decimal number using a 12-hour clock (range 01 to 12).
The day of the year as a decimal number (range 001 to 366).
The month as a decimal number (range 01 to 12).
The minute as a decimal number.
Either "am" or "pm" according to the given time value, or the corresponding strings for the current locale.
The second as a decimal number.
The week number of the current year as a decimal number, starting with the first Sunday as the first day of the first week.
The week number of the current year as a decimal number, starting with the first Monday as the first day of the first week.
The day of the week as a decimal, Sunday being 0.
The preferred date representation for the current locale without the time.
The preferred time representation for the current locale without the date.
The year as a decimal number without a century (range 00 to 99).
The year as a decimal number including the century.
The time zone or its name or its abbreviation.
A literal "%" character.
You can either copy them to systemwide
icons directory or you can copy
~/.icewm/icons or you can use option
from preferences file. Remember that the new path you are adding must be seperated with a colon (:).
There is documentation on http://www.icewm.org/themes/ written by MJ Ray and update by Adam Pribyl.