尽管由于断开显示器连接而未登录,但卡在桌面上后,是否有重新启动 X 的首选方法?

J. *_*ini 4 multiple-monitors xorg xfce xubuntu ubuntu

当我断开 Xubuntu 20.04 笔记本电脑上的外接显示器时,我的主显示器偶尔会出现一些异常行为。例如,我最近在机器睡眠时断开了外部显示器的连接。唤醒它后,我有几分之一秒的时间尝试登录,然后我被发送到桌面屏幕,只能移动鼠标。pkill与另一个 tty 进行会话可以解决问题,就像 REISUB 一样,但这看起来很极端。主 tty 上的键盘快捷键(例如用于锁定屏幕并返回登录屏幕的 Super+L)似乎被忽略。

最终,我的问题是:如果我的 XFCE4 X 会话行为异常并且忽略大多数键盘输入,那么重新启动它的首选方法是什么?我目前的手段,例如,pkill似乎我正在将最后手段作为第一手段。

har*_*ymc 5

此问题可能与错误报告“监视器断开连接时会话崩溃”有关 。此错误报告被标记为另一个错误报告的重复: Artful (17.10) 屏幕关闭后的会话注销,在发布者通过转移到 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 服务器,请登录虚拟控制台并运行以下命令:

sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

3.通过SSH连接到计算机

如果您无法登录虚拟控制台,并且 SSH 服务器处于活动状态,您可以从另一台计算机输入上述重新启动命令。

4.SysRq键

如果 X 服务器已经控制了键盘,要收回它,请使用以下组合键: Alt+ SysRq+ R
现在您可以尝试按 Ctrl+Alt+F1 访问虚拟控制台。