You are not logged in.
Introductions:
Hello everyone!
First post on the forum, and general newcomer to Arch (love it sofar) and Linux in general. Here's my problem, your thoughts and comments are greatly appreciated:
Outline:
GDM (using fluxbox) appears to be instantiating several desktops.
Background :
I've installed GDM to provide me with a login greeter. The way it's running is by setting Run-Level 5 through the GRUB bootloader which then starts the gdm service.
My every-day user zrrbite has got both ~/.Xsession and ~/.xinitrc defined.
.Xsession:
#!/bin/sh
# ~/.xsession
# Executed by xdm/gdm/kdm at login
/bin/bash --login -i ~/.xinitrc
.xinitrc:
#!/bin/sh
# ~/.xinitrc
#start fluxbox with ~/.fluxbox/startup script
exec startfluxbox
~/.fluxbox/startup:
urxvt
#Why do we exec fluxbox here? Makes no sense to me. Fluxbox is already started by xinitrc (startfluxbox). Is this a Relay?
exec /usr/bin/fluxbox
Problem/Question:
In order for GDM to work with fluxbox i need to sudo gdmsetup and select fluxbox as default session. But once i do this, restart GDM and login, i'm presented with a blank desktop and a terminal (Most likely urxvt from the fluxbox startup script), but Fluxbox is simply not running it seems. If i type "logout" in my terminal the workspace/desktop closes and a desktop WITH fluxbox enabled appears.
So, my question would be. How do i prevent that extra workspace/desktop from starting? I've tried editing all my startupscripts to exclude the startup of fluxbox in different combinations to see if it got started twice, but i simply can't figure it out. I've tried the wiki and used the search-function, but i have not stumbled across anything useful yet.
Thank you in advance, it is much appreciated.
- Martin
Last edited by zrrbite (2007-11-04 17:44:07)
Offline