我安装了各种窗口管理器(Awesome、dwm 等),为了切换到另一个窗口管理器,我无法退出登录屏幕(gnome-session)。我需要重新启动才能做到这一点,这是浪费时间(并且可能导致数据损坏)。
问题如何通过终端注销?没用。。
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
Run Code Online (Sandbox Code Playgroud)
..也没有这样做:
gnome-session-save --force-logout
Run Code Online (Sandbox Code Playgroud)
..也不是:
gnome-session-quit --force-logout
Run Code Online (Sandbox Code Playgroud)
他们都回来了:
Failed to call logout: The name org.gnome.SessionManager was not provided by any .service files
Run Code Online (Sandbox Code Playgroud)
有没有一种使用终端模拟器从非 Gnome 桌面管理器注销回 Gnome 会话管理器的快速方法?我知道可以将 CTRL+ALT+BACKSPACE 配置为重新启动 X,但我正在寻找最简单的注销方法。