当我在我的 Xubuntu 20.04 笔记本电脑上断开外接显示器时,我偶尔会在我的主显示器上遇到一些不当行为。例如,我最近在机器睡眠时断开了外接显示器。唤醒它后,我只有几分之一秒的时间尝试登录,然后才被发送到只能移动鼠标的桌面屏幕。pkill
让我与另一个 tty 的会话可以解决问题,REISUB 也是如此,但这似乎很极端。主 tty 上的键盘快捷键,例如用于锁定屏幕并让我回到登录屏幕的 Super+L,似乎被忽略了。
最终,我的问题是:如果我的 XFCE4 X 会话行为不端并且忽略了大多数键盘输入,那么重新启动它的首选方法是什么?我目前的手段,例如,pkill
似乎我正在将最后手段的武器作为第一手段。
此问题可能与 监视器断开连接时的错误报告会话崩溃有关。此错误报告被标记为另一个错误报告的重复: Artful (17.10) Session logout after screen closed ,在发布者通过移动到 Wayland 解决了他的问题后关闭。
关于解冻 X 会话,这里是文章
4 Ways to Recover From a Crashed or Frozen X Server on Linux的摘要。
1. Ctrl+Alt+退格
默认情况下禁用传统上重新启动 X 服务器的 Ctrl+Alt+Backspace 键盘快捷键。要在基于 GNOME 的桌面上启用它,请使用键盘布局实用程序。单击“选项”按钮并启用“用于终止 X 服务器的按键顺序”下的“Control + Alt + Backspace”复选框。
2. 从终端重启 X 服务器
要重新启动 X 服务器,请登录到虚拟控制台并运行以下命令:
3. SSH进入电脑
如果您无法登录虚拟控制台,并且 SSH 服务器处于活动状态,您可能可以从另一台计算机输入上述重启命令。
4. SysRq 键
如果 X 服务器已经控制了键盘,要收回它,请使用以下组合键: Alt+ SysRq+ R。
现在您可以尝试按 Ctrl+Alt+F1 来访问虚拟控制台。