Como iniciar o ccsm em 12.04… não é possível importar o nome ConfFile

0

(Eu não usei compiz há algum tempo e achei que gostaria de tentar novamente, espero que no KDE)

Quando tento iniciar ccsm , recebo esta mensagem:

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

(nota: este ccsm é dos repositórios do Ubuntu)

O que posso fazer para recuperar ccsm , (, etc ...?)?

p.s.

Eu também tentei alguns ccsm I mais antigos compilados há algum tempo (e não 100% de certeza se eles estavam trabalhando antes):

/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++

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

p.s. # 2 citação:

Oops! Your question couldn't be submitted because:

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

Alguém quer adicionar 'confFile' e 'ccsm' como tags para mim? ou me diga por que não deveria ser adicionado?

(e talvez, apenas se for apropriado adicione 'ccsm ++', 'libprotobuf' e / ou 'pygtk', ...?)

    
por Bryan Ritter 29.06.2012 / 21:17

1 resposta

1

Um possível trabalho: compile compiz e use o ccsm compilado do compiz:

(não sei se tudo isso é necessário, mas foi feito)

instale compiz , etc ... do apt-get, em seguida, instale o kubuntu-dev-tools,

sudo apt-get install kubuntu-dev-tools

pegue este script para compilar o compiz,

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

(esse git não estava funcionando quando eu tentei pela primeira vez, talvez o site tenha ficado um pouco aquém?)

edite os scripts, %código%, defina kate ./scripts/build_compiz++ & para KDE_ENABLED , remova as seguintes dependências listadas: %código%, %código%, e opcional: adicione "true" como dependência

salvar, manter a janela aberta (se você quiser salvar suas alterações, o script substituirá as alterações para a próxima execução se você não mantiver as alterações quando a caixa for exibida: escolha visualizar as diferenças para ver se ela foi alterada apenas as alterações são diferentes) (nota: isso pode não ter sido dito muito bem)

execute o script o quanto for possível,

./scripts/build_compiz++

ele terá algum erro com o KDE, volte e defina libgnome-window-settings-dev para kde-devel ., em seguida, execute o script novamente, kubuntu-dev-tools

(opcional) quando terminar a execução

./scripts/compiz_addons++

então você pode correr

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

para iniciar KDE_ENABLED . bem como usar os repositórios "false" , ou usar compiz ./scripts/build_compiz++ desta versão compilada, ...

as alterações feitas neste ccsm da versão compilada também se aplicam aos repositórios compiz . (ou pelo menos parece ter ido assim em algum momento)

NOTA: Isso não corrige os repositórios ccsm.

nem todas as configurações funcionam bem em ccsm, se congelar, etc ... enquanto você está tentando descobrir o que funciona: /opt/compiz++/bin/compiz++ e efetuar login

compiz --replace --display :0 &

(uma vez que você tenha feito o acima uma vez você pode usar a seta para cima para recuperá-la) então ccsm (ou F8..F12 ou seja o que for para você) para obter o compiz GUI de volta, ou se você quiser o kwin de volta, execute compiz no menu de execução do kde ( ctrl+alt+F2 )

para configurar o KDE para executar o compiz na inicialização, vá para Configurações do sistema do KDE - > Aparência da área de trabalho - > Aplicativos padrão - > Gerenciador de Janelas - > Componente Padrão - > Use um gerenciador de janelas diferente - > ... e aplique ...

Se você quiser tentar criar um ctrl+alt+F7 , tente transformá-lo em kwin --replace e veja se isso funciona.

    
por Bryan Ritter 30.06.2012 / 05:35