[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#35377] bug#35068: GDM crashes when it cannot find any .desktop file
From: |
Ludovic Courtès |
Subject: |
[bug#35377] bug#35068: GDM crashes when it cannot find any .desktop files |
Date: |
Fri, 26 Apr 2019 10:10:48 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) |
Hello,
Timothy Sample <address@hidden> 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’.
- [bug#35377] bug#35068: GDM crashes when it cannot find any .desktop files,
Ludovic Courtès <=