时不时地,所有东西似乎都锁定了,我什么也做不了。我可以移动鼠标,它会在屏幕上反映出来,但我实际上不能做其他任何事情。坐的时间足够长,很明显时钟没有更新。我可以使用Ctl- Alt-F1但我真的不知道该怎么做才能让任何东西响应。我正在使用 gnome-shell。我不知道如果我改用 Unity 是否会发生类似的事情。
编辑:通过切换到文本终端,让计算机进入睡眠状态,然后再将其恢复,我能够让 GUI 终端响应。我仍然对为什么会发生这种情况以及在发生这种情况后让它响应的更简单的方法感兴趣。
编辑 dos:使用 11.10 一段时间后,似乎只有在使用 evince 阅读 pdf 时才会发生这种情况。如果我从终端加载 evince,我总是得到这个:
(evince:6963): GLib-GObject-WARNING **: g_object_set_valist: construct property "enable-gestures" for object `EvView' can't be set after construction
这与计算机锁定有关吗?
答案1
尝试切换到不同的 tty(Ctrl-Alt-F1),登录,然后在提示符下输入:
gnome-shell --display :0 --replace
然后切换回 GUI(Ctrl-Alt-F7)。
答案2
我在 Oneiric 升级过程中锁定屏幕后遇到了这种情况。我通过关闭 gnome-screensaver(奇怪的是,它的名字在输出中被截断pgrep
)暂时解决了这个问题。我不知道这是否会导致 gnome-screensaver 出现问题。因为它在运行时会成为守护进程(理论上),所以您可以重新启动它。