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.
- IceWM is easy for people more familiar with the Microsoft Windows interface
- You can make it look and function much like Microsoft Windows
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)
- Edit the files where they are
- Create an .icewm directory in user's home directory and set the user as owner and give them rwx permissions
- Copy the four listed files above into this directory
- Set the user as owner to these files and give rwx permissions
- 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:
- 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:
- Press ctrl-alt-del and choose 'Lock Workstation.'
- This only works if you have xlock installed.
- 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:
- Edit 'preferences' to include a double height task bar.
Things to remember:
- Most regular X apps should work under IceWM without a problem.
- Gnome and KDE apps will work under IceWM.
- You cannot get any screen icons like in KDE or GNOME.
Are there graphical configuration programs for IceWM?
Yes:But in my opinion they are outdated and only semi-functional.
- IcePref
- IcewmConf