升级到 17.10 Cinnamon 窗口不起作用

升级到 17.10 Cinnamon 窗口不起作用

刚刚升级到 17.04 => 17.10。启动 Unity,然后通过命令行安装 cinnamon。注销,然后返回 cinnamon DE。似乎工作正常,但创建窗口的任何交互都会失败。例如,当我运行 cinnamon-settings 时:

Traceback (most recent call last):
File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 610, in <module>
window = MainWindow()
File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line 188, in __init__
self.window = XApp.GtkWindow(visible=True, window_position=Gtk.WindowPosition.CENTER,
File "/usr/lib/python2.7/dist-packages/gi/module.py", line 139, in __getattr__
self.__name__, name))
AttributeError: 'gi.repository.XApp' object has no attribute 'GtkWindow'

或者启动 nemo:

nemo: symbol lookup error: nemo: undefined symbol: xapp_gtk_window_set_icon_name

我启动了 synaptic 并安装了许多与 cinnamon 相关的软件包,希望这种散弹枪方法能够奏效,但并没有奏效。我还删除并重新安装了,但毫无效果。看起来我在 gtk 库中缺少一些依赖项,但我不知道它可能是什么或如何安装它。有人有什么想法吗?

谢谢,布莱恩

答案1

我没有使用 Cinnamon,但最近升级系统后,当我尝试启动 nemo 时出现此错误

以下是我修复它的方法:

sudo apt remove libxapp1
sudo apt remove xapps-common
sudo remove nemo*
sudo add-apt-repository ppa:webupd8team/nemo3

我还删除了旧的 nemo repo

sudo apt update
sudo apt install nemo

这是输出:

sudo apt policy nemo 
nemo:
  Installed: 3.6.4-1~webupd8~zesty01
  Candidate: 3.6.4-1~webupd8~zesty01
  Version table:
 *** 3.6.4-1~webupd8~zesty01 500
        500 http://ppa.launchpad.net/webupd8team/nemo3/ubuntu zesty/main amd64 Packages
        100 /var/lib/dpkg/status
     3.2.2-3 500
        500 http://archive.ubuntu.com/ubuntu zesty/universe amd64 Packages

相关内容