Как запустить ccsm в 12.04 & hellip; невозможно импортировать имя ConfFile

(я некоторое время не использовал compiz и подумал, что хотел бы попробовать еще раз, надеюсь, в KDE)

Когда я пытаюсь запустить ccsm, я получаю это сообщение:

Traceback (most recent call last):   File "/usr/bin/ccsm", line 96, in <module>
    from ccm.Constants import Version, ConfFile ImportError: cannot import name ConfFile

(примечание: этот ccsm из репозиториев Ubuntu)

Что я могу сделать, чтобы ccsm, (и т. Д. ...?) Снова заработали?

<ч>

пс

Я также попробовал кое-что старшее ccsm. Я скомпилировал некоторое время назад (не уверен на 100%, работали ли они раньше):

/opt/compiz++/bin/ccsm

Traceback (most recent call last):
  File "/opt/compiz++/bin/ccsm", line 30, in <module>
    import pygtk
ImportError: No module named pygtk

/opt/compiz++/bin/ccsm++ [ 1123]

Traceback (most recent call last):
  File "/opt/compiz++/bin/ccsm", line 30, in <module>
    import pygtk
ImportError: No module named pygtk

/opt/compiz++0.9.4/bin/ccsm

Traceback (most recent call last):
  File "./ccsm", line 118, in <module>
    context = compizconfig.Context(ccm.getDefaultScreen())
AttributeError: 'module' object has no attribute 'getDefaultScreen'

/opt/compiz++0.9.4/bin/ccsm++

Traceback (most recent call last):
  File "/opt/compiz++0.9.4/bin/ccsm", line 92, in <module>
    import compizconfig
ImportError: libprotobuf.so.6: cannot open shared object file: No such file or directory
<час>

пс # 2 Цитата:

Упс! Ваш вопрос не может быть отправлен, потому что:

users with less than 300 reputation can't create new tags. The tag 'conffile' is new. Try using an existing tag instead.

Кто-то хочет добавить для меня теги confFile и ccsm в качестве тегов? или скажите мне, почему его не следует добавлять?

может быть, только если это уместно добавить 'ccsm ++', 'libprotobuf' и / или 'pygtk', ... ?) [один тысяча сто двадцать девять]

0
задан 30 June 2012 в 07:50

1 ответ

Возможная работа вокруг: скомпилируйте compiz и используйте ccsm скомпилированного compiz:

(не знайте, необходимо ли все это, но это было сделано),

установка compiz, и т.д.... из Кв. - получают, затем устанавливают kubuntu-dev-tools,

sudo apt-get install kubuntu-dev-tools

заставьте этот сценарий компилировать compiz,

git clone git://anongit.compiz.org/users/soreau/scripts

(этот мерзавец не работал, когда я сначала попробовал его, возможно, веб-сайт снизился некоторое время?)

отредактируйте сценарии, kate ./scripts/build_compiz++ &, набор KDE_ENABLED кому: "true", удалите следующие перечисленные зависимости: libgnome-window-settings-dev, kde-devel, и дополнительный: добавить kubuntu-dev-tools как зависимость

сохраните, сохраните окно открытым, (если Вы захотите свои сохраненные изменения, то сценарий переопределит Ваши изменения для следующего запуска, если Вы не сохраните свои изменения, когда поле обнаруживается: примите решение просмотреть различия, чтобы видеть, были ли это просто Ваши отличающиеся изменения) (примечание: это не могло быть сказано совершенно верно),

запустите скрипт насколько он пойдет,

./scripts/build_compiz++

это будет иметь некоторую ошибку с KDE, возвратитесь и задержите KDE_ENABLED кому: "false"., затем повторно выполненный сценарий насколько это пойдет, ./scripts/build_compiz++

(дополнительно), когда закончено выполненный

./scripts/compiz_addons++

затем можно работать

/opt/compiz++/bin/ccsm++

запускаться ccsm. а также используйте репозитории compiz, или используйте compiz этой скомпилированной версии /opt/compiz++/bin/compiz++,...

изменения внесены в этой скомпилированной версии ccsm обратитесь к репозиториям compiz также. (или по крайней мере это, казалось, пошло тем путем в какой-то момент),

Примечание: Это не фиксирует репозитории ccsm.


не все настройки работают приятно в ccsm, если замораживается, и т.д...., в то время как Вы выясняете то, что работает, Вы можете: ctrl+alt+F2, и войдите в систему

compiz --replace --display :0 &

(после того как Вы сделали выше одного времени, можно использовать стрелку вверх для возвращения его), затем ctrl+alt+F7 (или F8.. F12 или независимо от того, что это для Вас) для возвращения compiz GUI, или если Вы хотите kwin назад, выполнение kwin --replace из меню выполнения kde (alt+F2)

настраивать KDE, чтобы выполнить compiz при запуске, goto KDE Параметры настройки системы-> Появление Рабочей области-> Приложения По умолчанию-> Менеджер окон-> Компонент По умолчанию-> Использование другой менеджер окон->... и применяться....

Если Вы хотите попытаться сделать a custom compiz launcher wrapper можно попытаться делать его как ~/bin/compiz-kde-launcher и наблюдение, если это работает.

1
ответ дан 30 June 2012 в 07:50

Другие вопросы по тегам:

Похожие вопросы: