如何调试 GUI 锁定?

如何调试 GUI 锁定?

在看似随机的时间,我的 GUI 锁定了。我通常可以通过 ssh 获取另一个会话并运行来从此问题中恢复(某种程度上),sudo init 3 ; sudo init 5但我正在运行的所有 GUI 应用程序中正在进行的工作都会丢失。

  • 这可能是什么原因造成的?
  • 我如何才能确定问题所在?
  • 我怎样才能让这种情况停止发生?

我搜索了一些显而易见的事情,但到目前为止我发现的所有结果都是“如何恢复”,而没有一个是“如何让这种情况不再发生”。

其他一些事实:

  • 系统最终几乎完全不响应键盘/鼠标;甚至ctrl++也没有任何响应altF#caps-lock
  • 如果我在播放视频时发生这种情况,视频的视觉部分会冻结,但音频通常会持续至少几分钟。
  • 如果我等待的时间足够长,有时恢复,有时我会看到迹象表明它至少处理来自键盘/鼠标的几个输入(例如,光标移动几个像素,改变类型或诸如此类的事情)。
  • 这些init命令在恢复时运行所需的时间比其他时候要长得多。
  • 升级到 20.04 之前和之后都发生过这种情况(我认为我之前使用的是 18.04)。

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal

相关内容