GNOME Shell 3.2 在搜索时冻结

GNOME Shell 3.2 在搜索时冻结

我安装了 Gnome shell 3.2 和 gnome 3.2 主题。但是当我使用“活动”中的搜索栏时,gnome shell 会冻结,我除了重新启动系统外别无选择。这是错误吗?或者有解决方案吗?

答案1

我知道这不是一个解决办法(我也遇到了 shell 冻结的问题,但不是在搜索本身),但您可以执行以下操作来重新启动 shell:

Alt+F2,输入“r”并按回车键。即使没有显示 alt+f2 对话框,它仍会接受并运行您的命令。这会重新启动 shell,但不会注销您或执行任何其他操作。

答案2

这种情况正在发生在我身上,我没有解决方案来阻止它,但这里有一种无需重新启动 gdm 即可摆脱它的方法:

  • 按 CTRL-ALT-F1
  • 这将打开一个终端
  • 登录
  • 输入“ps -f | grep -i gnome shell”
  • 从该命令中获取进程 ID PID,输入“kill -9 PID”,其中 PID 是您的进程 ID(例如 6949)
  • 此时 gnome-shell 将重新启动
  • 按 CTRL-ALT-F7 返回 GUI

这使您可以保存任何工作。并且在发生锁定时不会丢失任何窗口。

可以将 ps 和 kill 合并为一个简洁的命令。其他人可以做到这一点……我正在寻找搜索问题的解决方案。

更多信息:我搜索时 100% 遇到这种情况。我找到的解决方案是使用 gnome-tweak-tool 将 shell 主题更改为默认的 Ubuntu GNOME 3。这解决了我的问题。似乎某些主题存在兼容性问题。

答案3

可能没有简单的解决方案,您必须向 gnome 上游提交错误报告以获得任何类型的解决方案。

仅供参考,几个月前我向 gnome 提交了一个类似的错误报告(当时使用的是 Fedora 15)。

在我的经验中 :

  1. 建议使用默认主题(包括默认图标集),效果最好。如果您进行自定义,则出现问题的风险会更高。

  2. 使用的驱动程序存在一些差异。我个人使用 Nvidia。使用 nouveau 驱动程序时,我遇到了硬锁定,唯一的恢复方法是硬重启。使用 nvidia 驱动程序时,我没有遇到锁定,但丢失了图标。

我在使用搜索时也遇到了锁定,通常我可以通过重新启动 gnome-shell(Alt+ F2,按下然后r-Enter在该键盘活动序列期间,您可能看不到屏幕上的任何输出)或重新启动 X 来恢复(搜索时不必硬启动并锁定)。

当发生这种情况(锁定)时,您将需要从另一个框中 ssh 进入并提取日志(用于错误报告)。

仅供参考,这里有一个你将会被问到的信息类型的示例(可能来自上游)

https://bugzilla.redhat.com/show_bug.cgi?id=716619

我知道它很旧并且来自 fedora,但是,这就是您正在查看的东西,我可以根据个人经验告诉您 gnome 开发人员会期待什么。

值得一提的是,我向 gnome.bugzilla 提交的错误报告尚未解决,而且太旧了,不再存在(我搜索过了)。

总而言之,升级 nvidia 卡变得更容易了。

答案4

要恢复,可能更干净的方法是通过 ctrl+alt+f1 进入终端,然后重新启动 lig​​htdm。

sudo service lightdm stop
sudo service lightdm start

相关内容