IceWM with xp-new theme and LongHorn Grass background. No dfm.
IceWM with xp-new theme, field background, dfm icons, and
IceWM Control Center to configure it.
The how-to:
1. Login then select IceWM from the xwmmenu.
It should create the default configuration at ~/.icewm.
If not, copy the files from /usr/X11/share/icewm.
Code: |
mkdir ~/.icewm
cp /usr/X11/share/icewm/* ~/.icewm
|
2. Prepare an XP-ish background. Longhorn
Grass and it's derivative would do.
3. Edit ~/.icewm/preferences. See the listing.
4. Edit ~/.icewm/toolbar. See the listing.
5. Edit ~/.icewm/menu. See the listing.
6. Logout then restart IceWM.
7. Click start button, select Themes, xp-new. Nice ?
However, I could not figure out how to make IceWM 1.2.7 remembers the last theme. The newest IceWM version 1.2.13 does.
Download it from www.icewm.org
.
See, IceWM can be beautifull. More over, IceWM is fast and light.
I compared 3 windows manager on my pentium II laptop,
here is the result:
* Launch time
I tried to launch each windows manager 3 times from the console (startx). The time they took are (seconds):
Code: |
N-run IceWM XFCE4 KDE
1 9 16 32
2 6 9 15
3 6 8 15
|
* Memory consumption
The memory (KB) they took from console to ready (empty, no other apps).
Code: |
N-Run IceWM XFCE4 KDE
1 10408 15908 40932
2 10752 16240 41480
3 10940 16400 42004
|
So I choose IceWM, compare to KDE.
I think I can spare 30 MB without loosing too much functionality/eye candy.
If you want the lightest and fastest windows manager, try Fluxbox.
However, it's no non-sense look & feels may bite you a litle bit.
File $HOME/.icewm/preference
Only part that need to be changed
Code: |
# preferences(1.2.7) - generated by genpref
# This file should be copied to /etc/icewm/ or $HOME/.icewm/
#### Options to mimicing Windows
# Opaque window move
OpaqueMove=0 # 0/1
# Opaque window resize
OpaqueResize=0 # 0/1
# Menus track mouse even with no mouse buttons held
MenuMouseTracking=1 # 0/1
# Support win95 keyboard keys (Penguin/Meta/Win_L,R shows menu)
Win95Keys=1 # 0/1
# Support mouse wheel
UseMouseWheel=1 # 0/1
# Alt+Tab window switching
QuickSwitch=1 # 0/1
# Alt+Tab to windows on other workspaces
QuickSwitchToAllWorkspaces=1 # 0/1
#### Options for taskbar
# Show clock on task bar
TaskBarShowClock=1 # 0/1
# Show APM status on task bar
TaskBarShowAPMStatus=1 # 0/1
# Task bar clock/APM uses nice pixmapped LCD display
TaskBarClockLeds=1 # 0/1
# Show CPU status on task bar (Linux & Solaris)
TaskBarShowCPUStatus=1 # 0/1
# Show network status on task bar (Linux only)
TaskBarShowNetStatus=0 # 0/1
#### Options for background
# Display desktop background centered and not tiled
DesktopBackgroundCenter=1 # 0/1
# Support for semitransparent terminals like Eterm or gnome-terminal
SupportSemitransparency=1 # 0/1
# Desktop background color
DesktopBackgroundColor = midnightBlue
# Desktop background image
DesktopBackgroundImage = "/usr/share/pixmaps/LonghornGrass.jpg"
# Color to announce for semi-transparent windows
DesktopTransparencyColor=black
# Image to announce for semi-transparent windows
# DesktopTransparencyImage=""
|
File $HOME/.icewm/toolbar
This file controls the small icons for launching programs on the taskbar.
The format is
prog Label Ikon nama_program [paramater ...]
Here is the example
Code: |
# This is an example for IceWM's toolbar definition file.
#
# Place your variants in /etc/icewm or in $HOME/.icewm
# since modifications to this file will be discarded when you
# (re)install icewm.
#
prog ATerm xterm aterm -tr -sh 40 -fg white
prog Firebird phoenix firebird
prog OpenOffice ooo_global ooffice
prog Bluefish bluefish bluefish
prog Gimp gimp gimp
prog XMMS xmms xmms
prog MPlayer mplayer gmplayer
|
File $HOME/.icewm/menu
This file controls the menu. The format is similar with the tollbar
Code: |
# IceWM Menu
# Menu Level 1
prog "Shutdown" shutdown sudo shutdown now
prog "Kill" bomb xkill
separator
# Line
separator
menu "Console" folder {
# Level 2
menu "Remote SSH" folder {
prog "Jawa" - aterm -e ssh papua
prog "Papua" - aterm -e ssh jawa
}
menu "Local" folder {
prog "Midnight Commander" - aterm -e /usr/bin/mc
prog "Mail" - aterm -e /usr/bin/pine
prog "Chat" - aterm -e /usr/bin/bitcxx #sensor
prog "VIM" - aterm -e /usr/bin/vim
}
}
menu "File_Managers" folder {
prog "ROX" /usr/share/pixmaps/rox. /usr/bin/rox
prog "XFtree" xftree xftree
}
menu "Editors" folder {
prog "BlueFish" bluefish bluefish
prog "NEdit" nedit nedit
prog "VIM" gvim gvim
prog "PDF Viewer" pdf xpdf
}
menu "Graphics" folder {
prog "Xv" xv xv
prog "The GIMP" gimp gimp
prog "GQview" gqview gqview
}
menu "Multimedia" folder {
prog "XMMS" xmms xmms
prog "Mplayer" mplayer gmplayer
prog "Xcdroast" xcdroast xcdroast
}
menu "Internet" folder {
prog "Firebird" phoenix firebird
prog "Dillo" galeon dillo
prog "E-Mail" email sylpheed
prog "X-Chat" xchat xchat
prog "ICQ" icq licq
prog "TkPPPoe" isp tkpppo
}
menu "Office" folder {
prog "OpenOffice" ooo_global ooffice
prog "AbiWord" abiword AbiWord
}
## Include the toolbas as favourite
menufile Favourite toolbar toolbar
|
|