GNU bug report logs -
#35377
[PATCH] gnu: gdm: Provide custom session.
Previous Next
Full log
Message #8 received at 35377 <at> debbugs.gnu.org (full text, mbox):
Hello,
Timothy Sample <samplet <at> ngyro.com> skribis:
> There are two workarounds. The first is to keep Danny’s patch as-is,
> but add logic to “xinitrc” so that it only uses “~/.xsession” when
> passed “custom” as an argument (it’s kinda magic, but it seems to be a
> common convention). I have a slight preference for this option, because
> it makes the whole “~/.xsession” thing more explicit. However, it would
> break other DMs that don’t install a “custom.desktop”. Maybe we could
> integrate it into all DMs at the service level.
>
> The quicker workaround is to keep the current logic, and install the
> following with GDM:
>
> [Desktop Entry]
> Encoding=UTF-8
> Type=Application
> Name=Fail
> Comment=This session always fails.
> NoDisplay=true
> Exec=false
>
> This way, GDM fails cleanly when there are no “.desktop” files. It
> doesn’t show up in the list, either (“NoDisplay=true”), so everything
> just kinda works as expected without any visible changes.
I have a slight preference for the hack you propose Timothy, at least in
the short term, because it seems less likely to break anything than
fiddling with “Exec=custom” and all that.
Anyway, it’d be great if one of you could push a fix by 1.0. :-)
Thanks,
Ludo’.
This bug report was last modified 6 years and 109 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.