mikshaw
Group: Members
Posts: 4856
Joined: July 2004 |
|
Posted: June 21 2006,14:16 |
|
Please do not tangle the icewm uci extension into that mess by stating icewm in general is broken. I spent a good deal of time making sure it would work and continue to work in the future. =o) The icewm2.dsl, icewm-full.dsl, and icewm-lite.tar.gz extensions are broken. They all overwrite .xinitrc, which is a very bad thing, and run from a fluxbox-specific restart menu item which doesn't work from jwm (the user is left to guess how to use the extension). The *.dsl versions also break desktop icons. These extensions should be removed from the repository, please
Starting a different window manager in DSL typically requires editing /home/dsl/.xinitrc and /home/dsl/.desktop. The icewm.uci and evilwm.uci packages include a readme that explains how to do this:
Quote | In recent versions of DSL (since the addition of JWM) 1) Open up /home/dsl/.xinitrc in a text editor and scroll to the end of the file, where the "case" statement chooses the desktop to use. 2) Add a case for "icewm". This must be done BEFORE the wildcard (*). ---------------------------------------- Here is part of the original: jwm ) ./.background sleep 2 exec jwm 2>/dev/null ;; * ) exec fluxbox 2>/dev/null ;; esac ---------------------------------------- Here is what it would look like with icewm added: jwm ) ./.background sleep 2 exec jwm 2>/dev/null ;; icewm) exec /opt/icewm/starticewm 2>/dev/null ;; * ) exec fluxbox 2>/dev/null ;; esac ---------------------------------------- 3) Edit /home/dsl/.desktop, replacing the existing WM with "icewm". 4) Restart X.
In older versions of DSL (before the addition of JWM) 1) Open up /home/dsl/.xinitrc in a text editor and scroll to the end. 2) Replace "fluxbox" with "/opt/icewm/starticewm". 3) Restart X.
|
-------------- http://www.tldp.org/LDP/intro-linux/html/index.html
|