Ada*_*ski 13 linux-mint freeze cinnamon
有时 VirtualBox 会导致我的 Mint 16 Cinnamon Desktop 64 位随机冻结。我无法查明什么是真正的错误,甚至无法确定在哪里填写错误报告。
但是生活还在继续,我需要一些方法来重新初始化窗口子系统,同时又不丢失我对现有应用程序所做的工作。
当我运行sudo service mdm restart
所有已经运行的应用程序时,它被残忍地杀死了。
该cinnamon --replace -d :0
咒语没有任何作用;它只是挂起。我猜这是因为它需要与已经运行的肉桂进行某种形式的合作,我猜这不会对此做出回应。
使用 Alt+F2 输入的命令以及用于重新启动 Cinnamon 的“r”命令将被忽略。屏幕未更新,似乎忽略了按键。
我的其他选择是什么?
冻结的症状:
该错误仅通过冻结图形终端的屏幕更新来体现;鼠标移动正常,当鼠标悬停在屏幕的不同部分时,它甚至会改变图标。问题是我不能用它做任何事情;除了屏幕不更新,键盘也不做任何事情。但是我可以切换到文本控制台,我可以看到 Windows 的进程运行良好。我可以与提供某种形式的 cli 交互(如 VBoxManage)的应用程序进行事件交互。
重现:
编辑:
我已经更新了症状。随着时间的流逝,我能够更好地对问题进行分类。它与 VirtualBox 活动没有任何关系。
str*_*gee 15
我不知道 Cinnamon 人gnome-shell
在他们分叉时改名了什么,所以你必须找到这个。它可能是cinnamon-shell
或者cinnamon
或者什么的。我假设它被称为cinnamon
.
现在,GNOME Shell - 以及扩展,Cinnamon - 将SIGHUP
通过完全重新初始化来响应。这与r
在AltF2对话框中输入基本相同。所以,解决方案很简单:
killall -HUP cinnamon
。Cinnamon 可能需要几秒钟才能重新初始化。
1:这是一个不错的选择,因为有些发行版在 tty1 上运行显示管理器,有些在 tty7/tty8(取决于 DM)上运行。没有人使用 tty2。