Como desativar permanentemente o Orca no Debian Wheezy?

1

Como faço para desativar permanentemente o leitor de tela do GNOME ("Orca") no Debian Wheezy, sem quebrar o GNOME?

Estou executando o Xfce.

Coisas que tentei ou olhei:

  • Encontrei o comando gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false em um site e, se eu o executar em um terminal, ele parece ser respeitado (recebo um "tchau" falado e, em seguida, defini-lo como true não parece fazer qualquer coisa), mas da próxima vez que eu fizer login "bem-vindo ao Orca" é falado novamente.

  • Editei /etc/xdg/autostart/orca-autostart.desktop para definir NoDisplay=false , mas ele ainda não aparece em Sessão e inicialização em Início automático do aplicativo .

  • Eu dei uma olhada em dconf-editor , que relata fielmente que o valor de screen-reader-enabled está definido como false mesmo no login de uma nova sessão. No entanto, ainda é lançado.

  • Outra sugestão que vi foi usar apt-get para remover o pacote gnome-orca inteiramente, mas como gnome depende de gnome-orca , isso removeria todo o GNOME, o que eu não quero. / p>

por a CVn 02.08.2013 / 16:33

3 respostas

3

Você pode se livrar do arquivo de autostart em /etc :

rm /etc/xdg/autostart/orca-autostart.desktop

deve impedir que ele seja iniciado. Arquivos em / etc são para o administrador editar ou remover como ele / ela agrada, então isso não deve causar problemas (exceto, é claro, qualquer causado pelo orca não estar rodando).

Alternativamente, você pode desinstalar o meta-pacote gnome, mas manter todas as dependências exceto orca. No entanto, na atualização, você pode não ter uma instalação "completa" do GNOME se o GNOME adicionar pacotes adicionais.

    
por 02.08.2013 / 18:57
0

Eu posso sugerir uma solução muito simples: apenas para matar o arquivo .session no Dbus, para que nenhum outro aplicativo possa ativar o orca. Tente remover ou comentar o respectivo arquivo .session em /usr/share/dbus-1/services .

Bem, depois de pensar por um tempo, é melhor você não. O Orca parece fazer uso do at-spi, seus serviços correspondem a essas entradas na instância por sessão do Dbus:

org.a11y.atspi.Registry.service                                
org.a11y.Bus.service  

link

Se você estivesse usando o Gnome, poderia ter desativado a Acessibilidade nas Configurações do sistema - > Acessibilidade - > Leitor de tela.

    
por 02.08.2013 / 17:17
0

Para começar minha solução, removi o arquivo autostart mencionado anteriormente, mas orca ainda era executado durante as sessões de login do gdm.

Usando o ps -ef | grep orca, tracei o processo original que iniciou o orca sempre que o gdm era iniciado. Para manter as coisas curtas e doces, a correção é comentar o seguinte arquivo:

/usr/share/gdm/greeter/autostart/orca-autostart.desktop

Espero que isso ajude.

    
por 29.10.2013 / 00:38

Tags