最近,我在我的 ThinkPad 上安装了一份 Oneiric Ocelot 11.10。一切顺利,我安装了 gnome shell 和 gnome-tweak-tool 来自定义一切。我更改了 shell 主题、GTK+ 主题和图标集。
一切都完美满足了我的需求后,我从更新管理器安装了一些更新(没有升级,只有小更新)。我不得不重新启动,重新启动后,我的 gnome shell 坏了。在 tweak-tool 中,它将自定义 shell 显示为默认 shell,我的 gtk 主题也坏了(看起来像两个主题“拼凑”在一起……)。糟糕的是 - 我无法将一切恢复到默认设置!
所以唯一剩下的就是使用未损坏的 Unity Shell。
我该怎么做才能阻止这些事情发生?(我的意思是……当然我可以避免更新,但那也有点愚蠢。)
我只安装了这些 PPA:
- ferramroberto-gnome3-oneiric.list (和 .save),
- playonlinux.list (和 .save)
我该如何修复损坏的 gnome-shell?
答案1
我想我找到了答案——至少对于混乱的 GTK+ 主题来说。
必须安装名为“unico”的应用程序才能激活此主题。
在 deviantART(我在这里找到该主题)上,“已知错误”下列出了以下句子:
“由于 gnome-shell 和 gtk3 仍在开发中,因此每次更新 gnome-themes-standard、unico engine 和 gnome-shell 软件包后可能会出现很多错误。”
我想我只需要坚持使用默认主题......
答案2
同样的问题,thinkpad T410,通过卸载 oneiric 更新 3.2.1 中的 gnome-shell 并恢复到 3.2.0 解决了
答案3
GNOME Shell 在 Oneiric 中原生提供(包gnome-shell
),因此您不需要使用 PPA 来获取它,并且不建议这样做,除非 PPA 提供了您知道需要的替代版本。
我建议删除ferramroberto/gnome3电力供应协议通过在终端中运行以下命令:
sudo apt-get update
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ferramroberto/gnome3
检查是否gnome-shell
仍安装。应该还安装着。
apt-cache policy gnome-shell
如果尚未安装,请安装它(现在来自官方存储库):
sudo apt-get update; sudo apt-get install gnome-shell
如果找不到gnome-shell
要安装的版本,则可能是因为您没有启用 Universe 存储库。要启用它,请打开软件源窗口(Edit
>Software Sources
在软件中心或Settings...
更新管理器或Alt+F2并运行命令software-properties-gtk
)并选中标记为的复选框Community-maintained Open Source software (universe)
。然后单击Close
。