自 12.04 桌面发布以来,我一直是它的满意用户,但最近 - 过去几个月,我的 UI 随机冻结。
鼠标指针移动,但无法点击 键盘完全消失 屏幕绘画看起来正常 - 没有其他显示异常。
Ctrl-Alt f2/f3 等操作正常,我可以在终端提示符下使用键盘,但是如果我使用 Ctrl-Alt f7 返回 UI 显示,则什么都不起作用。看起来 lightdm 或下面的某些东西与外围设备断开了连接。由于对内部情况了解不多,我认为它不可能低于这个水平,因为键盘可以在终端上使用。
syslog、kern.log 和 dmesg 中没有任何崩溃的日志条目。
重新启动 lighdm 会强制从 ui 注销。输入我的凭据后我可以登录,但之后什么都不起作用。
有没有办法正常重启导致问题的东西,这样我就不用重启机器了。我真的不想丢失所有未保存的工作,尤其是当崩溃发生在无辜的地方,比如 Eclipse 菜单上。
通常在显示 eclipse 上下文菜单时会注意到崩溃 - 右键单击某些 eclipse 视图。但并非每次都会发生。可能是因为我在 eclipse 上花了很多时间。
答案1
我最近也遇到了类似的问题。我使用的是 Ubuntu 14.04,所以问题可能与你的完全不同,但我通过重新安装 Unity(Ubuntu 的默认桌面环境)解决了这个问题。
老实说,我不记得我具体使用了哪些命令,但是这里有一些在解决此问题时对我有用的线程:
删除 Gnome 后重新安装 `ubuntu-desktop`
这里的第一个答案也很有用:
如何在 Ubuntu 14.04 上重新安装 Unity 桌面
我记得使用 apt 来检查缺少的依赖项,并且与 Unity 相关的依赖项很少。
答案2
我认为您想启用旧的++Ctrl命令来重新启动 X。请参阅AltBackspace这个问题欲了解更多信息,基本上是:
- 在终端中输入
sudo dpkg-reconfigure keyboard-configuration
- 按Enter5 次可跳过不相关的问题
- 直到出现“使用 Control+Alt+Backspace 终止 X 服务器”的问题,并设置为是。
如果您可以进入另一个 TTY/终端(Ctrl++Alt等F2),您可以关闭窗口/显示管理器(我不确定您使用的是哪一个,XFCE/Xubuntu、Unity、gnome shell 等有不同的版本可用)并且应该能够从那里重新启动它,不知何故......也许是lightdm --replace
?
- 最好的预防建议是经常保存,并设置自动保存。也适用于每个操作系统