O plug-in de escala continua esquecendo as configurações de canto quente na reinicialização

20

Estou usando o Ubuntu 12.04 com Unity, que suponho que use o Compiz também. Eu tenho o Gerenciador de configurações do Compiz e faço com que os cantos superior esquerdo e inferior esquerdo da tela ativem a função "Escala" (como o Exposé) para dimensionar e mostrar todas as janelas.

O problema é que, quando eu reinicio o computador, os cantos quentes não fazem mais nada . Preciso voltar ao gerenciador de configurações do compiz, excluir a opção hot corner e defini-la novamente. Algo parece estar substituindo ou excluindo a configuração de canto ativo do compiz na reinicialização.

Atualização : às vezes, a configuração perde o pé mesmo quando o computador está em execução. Ainda não descobri o que o desencadeia.

Michael Butler
fonte
11
Mesmo problema com o Ubuntu 12.04 em um Lenovo T410s. Esse problema também ocorre quando eu solto o notebook da estação de acoplamento em que um segundo tft está conectado. Já existe um relatório de bug: bugs.launchpad.net/ubuntu/+source/compiz/+bug/999939
Kevin Horst
11
Eu também estava tendo o problema. Tente abrir o terminal (CTRL + ALT + T) e entrar compiz --replace. Ele substitui qualquer gerenciador de janelas em execução (basicamente, reinicia o compiz). Veja se ele começa a lembrar de suas configurações. Até agora, ele tem o meu.
James
@ James Acabei de testar isso após uma nova reinicialização. o canto quente estava morto novamente, funcionou compiz --replaceem um terminal e agora o canto quente está ativo novamente. obrigado, esperando que isso permaneça.
Michael Butler
11
@ Michael Butler As soluções alternativas pararam de funcionar com a opção 12.10.
James

Respostas:

21

Os principais relatórios de erros estão em https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/986208 e https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845 .

Para 12.04

Solução semi-permanente copiada aqui:

  • Execute o gconf-editor a partir do Terminal ou Alt + F2
  • Navegue para aplicativos> compiz-1> geral> screen0> opções
  • Edite a chave: active_plugins Caminho de navegação do gconf
  • Mova "Escala" para o final da lista.
  • Mova "Expo" para o canto inferior direito acima de "Scale" e abaixo do Unityshell. chave active_plugins

Digo "semi-permanente" porque algumas atualizações de software (Unity) podem fazer com que o plug-in seja reorganizado, portanto, você pode precisar repetir essas etapas 2 ou 3 vezes por mês.

Para 12.10 e 13.04:

A correção acima parou de funcionar com a atualização para 12.10 e continua com a 13.04. Existem soluções propostas para as versões 12.10 e 13.04 no link do relatório de erros acima, mas até agora nada sólido.

Solução semi-permanente para 12.10:

  • Execute o dconf-editor a partir do Terminal ou Alt + F2
  • Navegue para / org / compiz / profiles / unity / plugins / core
  • Edite a chave: active-plugins caminho de navegação do dconf
  • Mova 'scale' e 'expo' para o final da lista. chave de plug-ins ativos

Observe que as atualizações do sistema podem reverter essa correção e você pode precisar usar o dconf para corrigi-la novamente.

Continue contribuindo com o relatório de erros para corrigir o problema no 12.04 LTS, 12.10 e além.

James
fonte
11
Para pelo menos uma pessoa, a chave dconf em 12.10 está localizada em / org / compiz / profiles / unity / plugins-with-set-keys . Não sei se a configuração deles é diferente de um download da versão 12.10 ou não.
22412 James
11
Também funciona em 13.10.
Prasad RD
2
Ainda tenho esse bug na versão 14.04, mas a solução não funciona mais. Em vez disso, trava tudo. Arrumado.
jcora
Eu tenho o mesmo problema, então coloquei: expo, scale, unityshell e works.
Ratata Tata
2

Para aqueles que enfrentam esse problema na 12.10, tente este

Alterando a ordem na chave dconf:

"/ org / compiz / profiles / unity / plugins / core / plugins ativos"

ler:

['core', 'composite', 'opengl', 'decor', 'gnomecompat', 'redimensionar', 'snap', 'move', 'regex', 'place', 'vpswitch', 'grid', ' widget ',' compiztoolbox ',' sessão ',' imgsvg ',' mousepoll ',' imgpng ',' animação ',' muro ',' unitymtgrabhandles ',' soluções alternativas ',' ezoom ',' fade ',' unityshell ' , 'scale', 'expo']

Corrigido o problema para mim, no Ubuntu 12.10 de 64 bits. Não tenho certeza se isso é necessário, mas, para aqueles que estão dizendo que não está funcionando para eles, verifique se o "Ubuntu-Tweak" está instalado. Lembro-me de pesquisar esse problema, encontrando uma alegação de que um pacote dependente instalado com o Ubuntu Tweak corrige outro problema, com os gatilhos de tela retidos nas reinicializações.

Além disso, eu sei que isso deve ser óbvio, mas se sua máquina não fizer aceleração 3D, esses plug-ins de compiz simplesmente não funcionam

dginsd
fonte
Apenas uma atualização parece que as atualizações de software alteram essa configuração de volta para o pedido original de tempos em tempos, exigindo que você volte e redefina o pedido com escala e exposição no final. Na última vez que tive que fazer isso, recebi alguns erros e tive que redefinir o pedido algumas vezes antes de finalmente demorar. Parece a melhor maneira para que isso seja feito seria com uma definição dessa ordem antes de cada boot roteiro, infelizmente, eu não sei exatamente como isso seria feito
dginsd
1

Minha solução temporária está apenas executando o aplicativo "Ubuntu Tweak" uma vez após cada reinicialização. (Alterar a ordem dos plug-ins também funciona, mas também é temporário. Preciso reorganizá-los após a reinicialização.)

descape
fonte
isso é estranho, para mim, alterar a ordem dos plug-ins no gconf-editor corrige-o permanentemente, mesmo após a reinicialização. Raramente a ordem do plug-in é alterada novamente quando há uma grande atualização no Unity. Então você está dizendo que você acabou de executar o Ubuntu Tweak e depois fechá-lo, não precisa alterar as configurações?
22712 Michael Butler
Sim, exatamente . Eu corro o Ubuntu Tweak e depois o fecho. Mas você estava certo, instalei a unidade renovada, acho que mudou a ordem. Depois disso, pensei que mudar a ordem não funciona para mim e nunca mais mudar novamente, continuei abrindo e fechando o ubuntu tweak. Agora mudei a ordem dos plugins novamente e funciona !! Obrigado . e sinto muito pela minha informação meio errada !!
descape 30/08/12
1

Este comentário resolveu o problema para mim. Apenas desative o "Launcher Capture Mouse" em "Ubuntu Unity plug-in -> Experimental".

Bazil
fonte
Não o corrige para mim em 12.10
James
Na 14.04, essas opções estão desabilitadas por padrão, mas o problema ainda ocorre.
Lucio Paiva
1

A resposta de @James foi bastante detalhada e as capturas de tela ajudaram bastante. No entanto, o Compiz ainda estava esquecendo as configurações. O "UnityShell" continua chegando ao final da lista após cada reinicialização e bagunçando a escala e a exposição.

Consegui resolver o problema bloqueando as posições das chaves. Você pode fazer isso usando o CCSM.

Abra o CCSM (CompizConfig) e clique na preferência e depois na Lista de plugins. Desmarque "Classificação automática de plug-ins". Certifique-se de que a escala seja a última entrada e a exposição acima dela. Se você estiver usando o complemento Scale, verifique se ele fica abaixo da escala.

Agora reinicie o computador e o Scale and Expo será carregado. Você também pode verificar a ordem das chaves no editor conf e garantir que elas mantenham suas posições. Espero que isto ajude.

user2592465
fonte
11
Testado em 14.04, mas falha no compiz. Tentei [scale, expo, unityshell] e [expo, scale, unityshell], mas falhou nos dois casos.
Lucio Paiva
1

Na 14.04, rodar nohup compiz --replace &em um terminal resolve meu problema, mas ainda preciso digitá-lo todas as vezes após uma reinicialização. Tentei encomendar manualmente os plug-ins, pois a maioria das respostas indica que você faça, mas ele apenas trava o compiz.

Lucio Paiva
fonte
se eu fizer isso, Yakuake será interrompido e precisará ser reiniciado; a solução foi carregar primeiro metacity --replace(acho que isso permite que o compiz termine / limpe corretamente) aguarde 3s ecompiz --replace
Aquarius Power
0

No 14.04, mover (no dconf) 'scale' e 'expo' AFTER 'unityshell' (portanto, no final da lista) faz com que o sistema congele completamente após acionar a escala (por canto quente ou por tecla). Expo é parece funcionar.

Zendoin
fonte