LVLUG ICEWM Presentation Notes

Author: Linc Fessenden

What is a window manager?

A window manager is a program that handles window controls on an X server

Where is IceWM and why I like it

IceWM is a basic window manager that has a small footprint and is configurable.

Where to get IceWM

How do you install IceWM?

How do you set IceWM as your default window manager?

What/Where are the configuration files?

To configure (note that all the files are text files so you can use your preferred text editor):

Globally: User by User basis (better because people can personalize)
  1. Create an .icewm directory in user's home directory and set the user as owner and give them rwx permissions
  2. Copy the four listed files above into this directory
  3. Set the user as owner to these files and give rwx permissions
  4. Edit the file to suite the users taste

The 'menu' config file:

The 'preferences' config file:

The 'toolbar' file:

The 'winoptions' file:

Hints/Tips:

To use a "groovy" background image:
  1. Edit the following in the 'preferences' file:
    • DesktopBackgroundColor=""
    • DesktopBackgroundImages=""
  • Edit .xinitrc (or your rendition of it) to use xview or xsetbg to set background image
  • If you don't edit your preferences, your BackGround changes will be overwritten by the 'preferences' config file in IceWM

    To "lock" your session:

    1. Press ctrl-alt-del and choose 'Lock Workstation.'
    2. This only works if you have xlock installed.
    3. If you do not have xlock you can use klock (or another lock program) but you must first edit 'preferences' and 'menu' and change the appropriate elements.

    For a 'Run Command' (works like Windows run command) box:

    1. Edit 'preferences' to include a double height task bar.

    Things to remember:

  • Are there graphical configuration programs for IceWM?

    Yes: But in my opinion they are outdated and only semi-functional.