# DEFAULT_WM="gnome"
According to the comments, the correct string is "gnome", but it doesn't work:
cer@nimrodel:~> echo $WINDOWMANAGER /usr/X11R6/bin/kde
Try this . . . boot into runlevel 3 and logon. Immediately do echo $WINDOWMANAGER. When you do startx, that is what is being executed.
which it is kde, regardless of the default global setting. I have the feeling that it is only used as the initial settings for new users in the runlevel 5 login manager (gdm, kdm, xdm...).
No, it works in runlevel 3 as well (I tested it). Take a look at $HOME/.xinitrc (if you have one) and /etc/X11/xinit/xinitrc, then at /etc/X11/xinit/xinitrc.common which is called by the parent scripts above. This script tests for a value being set for $WINDOWMANAGER and failing that, looks for a startup program in /usr/X11R6/bin. This may be a holdover from the past. In any case, on your system it appears that the variable is not being properly set and/or something is being found in /usr/X11R6/bin?
Might be a bug :-? I have to try on another computer to verify.
The variable can overriden, too. I found that "startx startkde" failed while "startx /usr/bin/startkde" worked; "startx twm" failed but "startx /usr/bin/twm" worked, etc. If changing the literal in sysconfig doesn't translate into a windowmanager variable which works, try "startx <fully qualified name>". Unfortunately since I don't have gnome, I can't provide it's startup program name.
Nice hint, thanks. Yes, I always forget that one, because I knew it once and had forgotten it. Yes, "startx /usr/bin/gnome" works. I was looking for a "startgnome" script, but it does not exist.
So do you now have a working solution? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org