Como desativar a acessibilidade do Qt em 12.04?

6

Comportamento observado

Ao abrir uma sessão do KDE, um ícone redondo azul com uma silhueta humana aparece na bandeja. Oferece "ativar protetor de tela" "falar texto" "falar teclado".

Parece relacionado aos processos /usr/lib/kde4/libexec/kaccessibleapp e kaccess .

Eu realmente não me importo. Até aí tudo bem.

Contexto

Eu acertei um bug e o denunciei ao KDE . Mantenedor diz:

  

O backtrace também indica que você pode usar o Qt com acessibilidade ativada. Se este for o caso, por favor, pergunte nos fóruns de sua distribuição como desabilitar a acessibilidade do Qt, e reportar de volta, se isso resolver o problema.

Comportamento desejado

Desejo "Qt acessibilidade desativada". Isso pode significar não ter este applet em execução.

Soluções já experimentadas

  1. Procurando no painel de preferências do KDE. Existe um grupo de acessibilidade (campainha visual, teclas modificadoras, filtro de teclado), parece não ter relação com a "acessibilidade do qt", não menciona o applet.
  2. Googled, encontre várias "soluções" para o KDE antigo, nenhum funcionou.
  3. Pesquisou o AskUbuntu. Algumas perguntas sobre tópicos semelhantes, não este.
  4. Força bruta testada. Se eu matar processos que contenham a string "kaccess", (por exemplo, killall -v kaccessibleapp kaccess kglobalaccess ), ele será reiniciado imediatamente.
  5. Tentei remover o pacote "kaccessible".

Mesmo depois de tudo isso, os recursos de acessibilidade do qt ainda estão habilitados, de acordo com o log valgrind.

Conclusão

Como posso desativar os recursos de acessibilidade do qt? Eu não preciso deles e eles podem ser a causa do primeiro problema.

Obrigado por ajudar a comunidade.

    
por Stéphane Gourichon 29.08.2012 / 16:21

4 respostas

5

O mantenedor do pacote no nível do KDE forneceu uma dica .

  

Se tudo falhar, verifique qual pacote instala   /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so   e tente removê-lo. Se você não puder, por causa das dependências, você pode   Mova manualmente o arquivo como root e reinicie a área de trabalho. este   deve remover o suporte para acessibilidade do Qt.

No Ubuntu 12.04, resume-se a sudo dpkg --purge qt-at-spi , o que efetivamente desativa a acessibilidade do Qt.

Isso é uma força bruta (por exemplo, não permite ativar a acessibilidade apenas para alguns usuários), mas responde à pergunta com uma solução eficaz, certo?

    
por Stéphane Gourichon 14.11.2012 / 10:53
2

Eu encontrei uma resposta. Torne o kaccessibleapp não executável. Isso impedirá que ele inicie o backup.

sudo chmod a-x /usr/lib/kde4/libexec/kaccessibleapp
    
por Mattmon 26.12.2012 / 09:25
2

O arquivo / usr / lib / kde4 / libexec / kaccessibleapp é de propriedade do pacote kaccessible, então a maneira mais limpa de corrigir o problema é:

sudo apt-get purge kaccessible
    
por happyskeptic 29.05.2013 / 19:57
0

remova o pacote kaccessibe

sudo apt-get remove kaccessible
    
por Thnzrmzwr 16.05.2015 / 22:36