O teclado não funciona com o Navegador Tor

17

Eu uso o atual Tor Browser 2.3.25-14 e o Ubuntu 13.10 (Saucy Salamander). Inicio o Tor na janela da linha de comando ( ./start-tor-browser).

O cabo e o teclado e o mouse (Logitech) estão funcionando, o painel de controle do Vidalia se abre, depois de se conectar à rede Tor, a janela do Navegador Tor (Firefox) é aberta automaticamente. A cebola é verde, está tudo bem. Mas o teclado não funciona na janela do Navegador Tor, o mouse, sim, funciona.

Quando fecho o Tor com o painel de controle Vidalia e abro outro aplicativo, o teclado funciona novamente. Existe alguém que possa me ajudar ou pelo menos entender o problema? Muito obrigado!

marijo
fonte

Respostas:

29

Você não precisa remover ibus, como diz esta resposta , pois pode ser necessário! A solução correta é muito simples e consiste em:

  1. Abra o start-tor-browserarquivo de script de dentro do pacote Tor com seu editor favorito. Eu uso geditpara scripts de shell, portanto, no terminal , você pode usar o seguinte comando:

    gedit /path/to/start-tor-browser
    
  2. Adicione a seguinte linha na segunda linha (imediatamente após a linha que contém a diretiva de intérprete shebang - #!/bin/sh):

    export GTK_IM_MODULE="xim"
    

    A linha acima altera o valor padrão ( ibus- Intelligent Input Bus, uma estrutura de método de entrada para entrada multilíngue) da GTK_IM_MODULEvariável de ambiente (que especifica um módulo de método de entrada a ser usado) para xim(X Input Method).

  3. Obviamente, salve o arquivo e feche-o.

  4. Feche o Tor e reabra-o.

Isso é tudo (até que este bug seja corrigido corretamente)!

Radu Rădeanu
fonte
Como posso encontrar o caminho para o tor-browser?
Mahdiar #
@mahdiar Execute estes comandos:, sudo updatedbentão locate start-tor-browser.
Radu Rădeanu
Você pode elaborar mais sobre o que essa linha que estamos adicionando realmente faz?
Ali
adicionar exportação GTK_IM_MODULE = "xim" ao start-tor-browser funciona muito bem para mim. Obrigado. :)
moonstruck 30/01
2

Desde a versão 3.5.3, este bug foi corrigido!

Eu testei no Ubuntu 13.10 64 bits e não precisava de nenhuma modificação, está funcionando corretamente.

Lucio
fonte
-1

Este bug foi corrigido no fórum TOR: # 9353 (o teclado não funciona no TBB de 64 bits 2.3.25-10 e 3.0 quando o ibus está sendo executado) - Tor Bug Tracker & Wiki

Só é necessário remover o ibuspacote (ele fornece uma interface de entrada para linguagens de escrita complexas). Espero que você não precise.

sudo apt-get remove ibus

E, em seguida, reinicie seu gerenciador de exibição

sudo service lightdm restart
sadhu
fonte
2
Isso não é uma correção ou solução, pois alguém pode precisar de um ibus.
Radu Rădeanu