
On Thu, Jun 05, 2008 at 09:36:05PM +0000, Joachim Breitner wrote:
Hi,
I did not see any responses on this mail:
Am Montag, den 02.06.2008, 13:54 +0300 schrieb Yitzchak Gale:
OK, I see why. The Debian package supplies a file /usr/share/xsessions/xmonad.desktop containing the line:
Exec=xmonad
Instead, it should run a script that first sources xsession file(s) and then execs xmonad.
I propose that:
o the cross-platform standard name for this script should be "startxmonad" (/usr/bin/startxmonad on Debian). o the script should set SESSION_TYPE=xmonad so that xsession scripts can know that this is an xmonad session. o the script should first source /etc/xmonad/xsession, if it exists, then ~/.xsession if it exists.
Debian bug submitted.
I’m willing to fix this in the debian package, but I’d prefer a non-debian-specific solution, so what do you think of this? Would you add a session script to the next release?
Thanks, Joachim
Sure, assuming that the 'startxmonad' script is sufficiently platform agnostic. Could we also provide the xmonad.desktop file? Are there any comments from the other distribution teams (Gentoo, Arch, etc.)? Cheers, Spencer Janssen