I thought it would be like that. But it wasn't. Icewm became the default Wmanager. I tryied to change those lines, as you suggested, and put fluxbox again, but I probably messed it up..don't know. It just didn't work. byeI thought it would be like that. But it wasn't. Icewm became the default Wmanager. I tryied to change those lines, as you suggested, and put fluxbox again, but I probably messed it up..don't know. It just didn't work.
I did as henk.1955 suggested, and it worked.
There isn't really a "default" window manager when you boot into runlevel 3 (or is it 5 in DSL?). It's dependent on the specific window manager you specify. If nothing is specified, then no window mnager will run. Let's see if we can narrow this down to the source of the trouble....
When you boot into DSL, root is automatically logged in, and then root su's to user dsl. This has nothing to do with X, so we can probably assume Icewm made no changes here.
Next, when dsl logs in, /etc/profile and /home/dsl/.bash_profile are run. You might check each of these files to see if there is anything unusual here. It's not likely that /etc/profile would be the trouble, but you never know...
When .bash_profile is run, startx is run from that, which begins the xinit process (loading X). It's possible that "startx" was replaced by another command, such as "xinit icewm". If if the startx command was untouched, look for something before the "startx" line.
The Xinit process generally runs /home/dsl/.xinitrc. However, if the XINITRC variable was set at some point prior to this (such as from .bash_profile), Xinit would use that file instead, ignoring .xinitrc completely. This isn't a standard way to change window managers, but it could happen (I did that myself in an older extension, but thought better of it later).
If .xinitrc is not your trouble, as you said, and changing this file doesn't help, then my guess is that something changed prior to the time when .xinitrc would normally be run. Probable culprit is the XINITRC variable mentioned above.
EDIT:
Quote
I did as henk.1955 suggested, and it worked.
ok, fine....that's good. You can ignore this post then....grumble....
Quote
You can ignore this post then....grumble....
NO do not ignore mikshaw's post! It contains usefull information. I was to lazy to explain this. i have used the icwmm.dsl, and i know it just overwrites /home/dsl/.xinitrc. my "solution" was just a quick fix.Hi!
I'm new with linux and DSL. I'm starting with a special project, a high speed laser measurement system for transportation industry. We would like to use a small pc104 linux board for data acquisition. now i'm testing with Geode MMX-200 processor, made a DSL installation booting from 1GB cf-card, without hd without cd.... my problem: during some experimentation i installed icewm, but was not satisfied. i did replace the .xinitrc and it worked, but still i have one problem.
the desktop icon shortly display on the screen, but are gone when fluxbox finished startup.