mirror of
https://github.com/gryf/wmaker.git
synced 2026-03-19 17:23:33 +01:00
Don't set X-GDM-SessionRegisters to true
Window Maker does not call the RegisterSession() method on GDM's D-Bus interface, causing that GDM doesn't know that the login was successful, which leads to problems. If X-GDM-SessionRegisters is not specified or false, GDM registers the session itself. I noticed this when I logged out from Window Maker, and tried to log in into another session with GDM, it doesn't work, because the login screen hangs as the previous session was not entered into registered state within GDM. If X-GDM-SessionRegisters=true is specified, GDM expects that the session will be registered via D-Bus:1c061b84ffE.g. GNOME Shell calls RegisterSession() method after login:0e37cd2ec9Older versions behave the same way as would be X-GDM-SessionRegisters not set or false. Currently X-GDM-SessionRegisters=true is used only by GNOME Shell. All other sessions omit this property, because they don't call the RegisterSession() method on GDM's D-Bus interface after login.
This commit is contained in:
committed by
Carlos R. Mafra
parent
14bd13b1be
commit
ac19c4bc07
@@ -4,4 +4,3 @@ Comment=This session logs you into Window Maker
|
||||
Exec=wmaker
|
||||
TryExec=wmaker
|
||||
DesktopNames=WindowMaker
|
||||
X-GDM-SessionRegisters=true
|
||||
|
||||
Reference in New Issue
Block a user