Cinnamon 设置面板在 v 2.0.6 之后变为空白

Cinnamon 设置面板在 v 2.0.6 之后变为空白

通过 synaptic 将 cinnamon 升级到 2.0.6-20131026040307-precise 后,“cinnamon 设置”图形用户界面或窗口损坏。它看起来是空白的,只显示“外观”、“首选项”、“硬件”和“管理”的配置类别图标。这些类别中的图标本应消失。我不知道 cinnamon-control-center 是否在上次 cinnamon 更新期间被删除,但这个问题始于 10 月 25 日。

从终端运行 cinnamon-settings 时,会出现几个错误,例如:

Could not load screen module; is the cinnamon-control-center package installed?
/usr/lib/cinnamon-settings/modules/cs_user.py:112: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
file_icon = Gio.FileIcon().new(file)

(cinnamon-settings.py:5471): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkMenuItem, but as a GtkBin subclass a GtkMenuItem can only contain one widget at a time; it already contains a widget of type GtkAccelLabel

Could not find network module; is the cinnamon-control-center package installed?

synaptic 中未安装 cinnamon-control-center,当标记模块进行安装时,会选择删除 unity。有没有办法在不删除 unity 的情况下恢复此功能?

版本:Ubuntu 12.04(精确)

内核:3.2.0-55-generic

桌面:Cinnamon 2.0.6-20131026040307-precise

通过将函数名称附加到命令,仍然可以通过终端访问某些设置:

cinnamon-settings panel
cinnamon-settings calendar
cinnamon-settings themes
cinnamon-settings applets
cinnamon-settings windows
cinnamon-settings fonts
cinnamon-settings hotcorner

答案1

有一种方法可以解决这个问题,这个修复已经被确认可以在 Ubuntu 12.04 64 位和 32 位上运行:

  1. 项目清单
  2. 打开终端
  3. 发出以下命令:sudo gedit /usr/lib/cinnamon-settings/cinnamon-settings.py
  4. 输入密码
  5. Gedit 将以提升的权限打开。转到第 325 行(可以在 Gedit 底部看到这些行)。
  6. 按回车键并在新创建的行中添加以下内容:widget.set_item_width(105)
  7. 保存并关闭。

现在应该可以了。Bob Wanamaker 指出了 GitHub 提交的解决方法,如下所示:https://github.com/linuxmint/Cinnamon/commit/c4eac2e3ab88a2264faedf09f026432522bbe18e

注意:使用此修复程序需要您自担风险。请务必复制原始文件,以防万一。

相关内容