诊断 mdm/Cinnamon 冻结问题?

Ada*_*ski 5 window-manager linux-mint mdm

我使用 Linux Mint 16 64 位 Cinnamon。我刚刚将其部署在两台计算机上,并且(再次)遭受图形终端自发冻结的困扰。幸运的是,系统的其余部分似乎运行正常,我可以切换到另一个虚拟终端并执行一些操作来诊断问题。

日志(syslog、Xorg.0.log、mdm/:0.log)不会显示任何内容,除非AIGLX: Suspending AIGLX clients for VT switch切换到另一个虚拟终端时正常。resuming不幸的是,这个日志条目永远不会与表明它是......的条目结合起来。

症状:

  • 冻结会自发发生,大约每 8 小时一次。到目前为止,我找不到任何与冻结事件相关的信息。
  • 图形终端下无屏幕更新。
  • 我仍然可以使用 Alt+Ctrl+Fx 在虚拟终端之间切换
  • 所有应用程序仍然有效;播放音乐,我仍然可以与正在运行的应用程序交互,例如 VirtualBox(如果它当前正在运行)。我没有测试 xdotool并且wmctrl
  • 鼠标光标图标可见,您可以用鼠标控制它。点击将被忽略。
  • 鼠标光标悬停在屏幕上绘制的窗口的不同区域下时,光标图标会发生变化,就像系统正常工作时一样
  • 看起来键盘也被忽略了;除了 Ctrl+Alt+Backspace(如果加载了正确的脚本来拦截此组合键)。Ctrl+Alt+T(显示终端)、Alt + F2(显示“运行命令...”对话框)将被忽略。

该问题仅涉及 Linux Mint 16(我从未在 Linux Mint 15 上遇到过类似的情况)。我能够在两台计算机上重现这些症状:配备华硕 990FX 主板的台式电脑和华硕 N56VZ 笔记本电脑。之前在笔记本上安装 Linux Mint 16 没有出现该问题。不幸的是我决定扩展硬盘并重新安装系统。我仍然拥有以前安装的硬盘,所以理论上我可以在它们之间进行某种形式的比较。但两个安装应该是相同的 - 我唯一真正改变的是更大的硬盘驱动器,但除非您使用某种形式的自动化(如 Puppet),否则您永远无法以相同的方式安装两个系统。


编辑:这个特定问题似乎与桌面更改事件有关。

它可以通过以下方式复制:

  1. 安装 Linux Mint 16 和 Cinnamon 2.0 64 位
  2. 安装一个更改壁纸的程序(在varie和wallch上测试)并将其设置为开始更改壁纸作为后台任务。
  3. 等待背景多次变化。该错误不会在第一次背景更改时出现,您需要稍等片刻。
  4. 在 .xsession.errors 上,您将看到类似的内容。

小智 0

您是否尝试过使用不同启动版本的 Petra 安装程序?当我在通过网络/USB 启动时遇到类似问题时,我同时使用了 Gnome 版本和 LTE。我确信这是一个脚本在某个地方出了问题,并在上​​面浪费了无数的时间。后来我通过运行 Sandra 诊断程序发现这是硬件控制器故障。如果您运行 MDM 配置脚本并且一切正常,那么您的充电路径就错误了。