Я недавно обновился с Ubuntu 14.04 до 16.04. Мне нужно открыть CompizConfig Settings Manager, чтобы включить плагин Unity, когда мой пусковой модуль и меню исчезли на рабочем столе Ubuntu.
Когда я пытаюсь открыть Менеджер настроек CompizConfig с помощью
$ ccsm
, я получаю следующее сообщение об ошибке:
$ ccsm
Traceback (most recent call last):
File "/usr/bin/ccsm", line 32, in <module>
import gtk
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
ImportError: /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0: undefined symbol: FT_Reference_Face
Я обнаружил, что проблема возникает когда python пытается импортировать gtk
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
ImportError: /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0: undefined symbol: FT_Reference_Face
Это та же проблема, что описана здесь CompizConfig Settings Manager не открывается , но теперь были даны ответы
Есть идеи, как это исправить это?
FT_Reference_Face - это библиотека свободного типа.
Я удалил freetype, и команда ccsm сработала.
Перейдите в каталог сборки и запустите:
sudo make uninstall
Затем попробуйте снова ccsm. Надеюсь, что это работает.