我使用 Linux Mint 16 64 位 Cinnamon。我刚刚将其部署在两台计算机上,并且(再次)遭受图形终端自发冻结的困扰。幸运的是,系统的其余部分似乎运行正常,我可以切换到另一个虚拟终端并执行一些操作来诊断问题。
日志(syslog、Xorg.0.log、mdm/:0.log)不会显示任何内容,除非AIGLX: Suspending AIGLX clients for VT switch
切换到另一个虚拟终端时正常。resuming
不幸的是,这个日志条目永远不会与表明它是......的条目结合起来。
症状:
xdotool
并且wmctrl
该问题仅涉及 Linux Mint 16(我从未在 Linux Mint 15 上遇到过类似的情况)。我能够在两台计算机上重现这些症状:配备华硕 990FX 主板的台式电脑和华硕 N56VZ 笔记本电脑。之前在笔记本上安装 Linux Mint 16 没有出现该问题。不幸的是我决定扩展硬盘并重新安装系统。我仍然拥有以前安装的硬盘,所以理论上我可以在它们之间进行某种形式的比较。但两个安装应该是相同的 - 我唯一真正改变的是更大的硬盘驱动器,但除非您使用某种形式的自动化(如 Puppet),否则您永远无法以相同的方式安装两个系统。
编辑:这个特定问题似乎与桌面更改事件有关。
它可以通过以下方式复制:
我在 Linux Mint 系统上使用 cinnamon 作为桌面环境。
我想使用unison自动执行备份:
Unison 应在每次注销我的会话之前执行。因此,我一直在寻找一种解决方案,以便每次使用cinnamon 菜单中的关闭按钮时都执行一致。
但是,我无法找到允许我拦截关闭的钩子。
我还读到session-cleanup-script
了/etc/lightdm/lightdm.conf
. 但是,这似乎不适用于我的系统:我似乎使用 MDM 显示管理器。我一直在那里寻找钩子。
我也尝试覆盖/usr/bin/cinnamon-session-quit
,但这似乎不是从关闭菜单中调用的。