安装更新而不破坏 shell 主题?

安装更新而不破坏 shell 主题?

最近,我在我的 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

相关内容