user/sddm: cannot log out from xfce4 session launched from sddm
Bugzilla ID | 99 |
Reporter | Bobby Bingham |
Assignee | A. Wilcox (awilfox) |
Reported | 2019-05-26 18:24:19 -0500 |
Modified | 2019-06-02 19:28:35 -0500 |
Status | RESOLVED FIXED |
Version | 1.0-BETA3 |
Hardware | Adélie Linux / Intel x86 (64-bit) |
Importance | --- / normal |
Description
Attempting to log out from xfce, when launched from SDDM, does nothing.
Steps to reproduce:
- Log into an xfce session from SDDM
- Go the the xfce applications menu -> Log Out
- When prompted whether to log out, shot down, or restart, choose logout
Expected result:
Logs out, and returns to SDDM
Actual result:
Nothing happens. Xfce remains running.
Attempting to do this again will, instead of prompting for which action to take, display an error:
Received error while trying to log out
GDBus.Error:org.freedesktop.DBus.Error.invalidArgs: Type of message, "(yb)", does not match expected type "(b)"
Trying to run xfce4-session-logout
manually from a terminal displays no errors the first time a logout is attempted, and dispalys the following error for subsequent attempts:
Received error while trying to log out, error was GDBus.Error:org.xfce.SessionManager.Error.Failed: Session manager must be in idle state when requesting a shutdown
I am able to log out of an xfce session that was launched by running startxfce4
directly, without using a display manager. I am also able to log out from an lxqt session that was launched from SDDM.