过去两年我一直在使用 64 位 Ubuntu 12.04。机器稍微老了 3 年左右。机器硬件没有变化 - 甚至使用相同的鼠标和键盘。我保持服务包更新。没有不受信任的软件 - 可能除了 Wekbit GTK 最新版本及其依赖项,我从官方网站获取并自行构建。
在过去的一个月左右,我经历了 UI 突然冻结 - 几乎每天或每隔一天。日志文件 (syslog/kern) 没有显示任何有趣的内容。在此之前,机器曾经非常稳定,很少需要重新启动。
问题发生时,我通常看到它发生的地方是在 eclipse 上下文菜单中 - 右键单击某个内容后。不知道是否与 eclipse 有关,或者我只是注意到它,因为我花了很多时间在 eclipse 上 - 它是我的主要工作工具。当这种情况发生时,GUI 不接受击键。我可以移动鼠标,但无法单击任何地方。我有两个显示器,但操作系统不知何故忘记绘制另一个显示器。
但是我仍然可以使用 ctrl-alt F2 等,然后从那里重新启动。
除了寻找导致此问题的原因之外,还有什么方法可以让我注销 GUI 用户而无需重新启动整个系统?我尝试重新启动 lightdm 服务,键盘/鼠标和显示器重新开始工作,但它与我的 eclipse 和其他处于不稳定状态的工具创建了新的会话。