标签: mdm

诊断 mdm/Cinnamon 冻结问题?

我使用 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 上,您将看到类似的内容。

window-manager linux-mint mdm

5
推荐指数
1
解决办法
2562
查看次数

在 cinnamon 注销之前执行脚本(取消 MDM 或其他显示管理器)

我在 Linux Mint 系统上使用 cinnamon 作为桌面环境。

我想使用unison自动执行备份:

Unison 应在每次注销我的会话之前执行。因此,我一直在寻找一种解决方案,以便每次使用cinnamon 菜单中的关闭按钮时都执行一致。

但是,我无法找到允许我拦截关闭的钩子。

我还读到session-cleanup-script/etc/lightdm/lightdm.conf. 但是,这似乎不适用于我的系统:我似乎使用 MDM 显示管理器。我一直在那里寻找钩子。

我也尝试覆盖/usr/bin/cinnamon-session-quit,但这似乎不是从关闭菜单中调用的。

shell-script session logout cinnamon mdm

5
推荐指数
1
解决办法
1044
查看次数