我正在使用平铺窗口管理器,有时我想回到正常的桌面环境或切换到另一个平铺窗口管理器。
通常我使用 rofi 脚本和loginctl terminate-user $USER
.
在此之前我使用pkill -9 -u $USER
.
我还找到了其他选项,例如loginctl kill-user $USER
and pkill dwm
or pkill i3
。
有这么多选择,我开始想知道退出会话的最佳和最干净的方式是什么?
要终止窗口管理器,您只需终止 X 服务器,让 Linux 和您的登录 shell 继续运行。
对于一般命令,您可以使用:
pkill -x X
在 i3 的特定情况下,来自i3 的文档:
要正确退出 i3,您可以使用 exit 命令,但您不需要这样做(只需终止您的 X 会话也可以)。
示例:
bindsym $mod+Shift+e 退出