La tastiera non funziona con Tor Browser


17

Uso l'attuale Tor Browser 2.3.25-14 e Ubuntu 13.10 (Saucy Salamander). Avvio Tor nella finestra della riga di comando ( ./start-tor-browser).

Il cavo meno tastiera e mouse (Logitech) funzionano, si apre il pannello di controllo di Vidalia, dopo essersi collegati alla rete Tor, si apre automaticamente la finestra Tor Browser (Firefox). La cipolla è verde, tutto ok. Ma la tastiera non funziona nella finestra Tor Browser, il mouse, sì, funziona.

Quando chiudo Tor con il pannello di controllo di Vidalia e apro un'altra applicazione, la tastiera funziona di nuovo. C'è qualcuno che mi può aiutare o almeno capisce il problema? Molte grazie!

Risposte:


29

Non è necessario rimuovere ibus, come dice questa risposta , poiché potrebbe essere necessario! La soluzione corretta è molto semplice e consiste in:

  1. Apri il start-tor-browserfile di script dall'interno del pacchetto Tor con il tuo editor preferito. Io uso geditper gli script di shell, quindi, nel terminale , è possibile utilizzare il seguente comando:

    gedit /path/to/start-tor-browser
    
  2. Aggiungi la seguente riga sulla seconda riga (immediatamente dopo la riga che contiene la direttiva interprete shebang - #!/bin/sh):

    export GTK_IM_MODULE="xim"
    

    La riga sopra cambia il valore predefinito ( ibus- Intelligent Input Bus, un framework del metodo di input per input multilingue) per GTK_IM_MODULEla variabile di ambiente (che specifica un modulo del metodo di input da utilizzare) in xim(Metodo di input X).

  3. Naturalmente, salva il file e chiudilo.

  4. Chiudi Tor e riaprilo.

Questo è tutto (fino a quando questo bug non verrà corretto correttamente)!


Come posso trovare il percorso per tor-browser?
Mahdiar,

@mahdiar Esegui questi comandi:, sudo updatedbquindi locate start-tor-browser.
Radu Rădeanu,

Puoi approfondire ciò che questa linea che stiamo aggiungendo effettivamente fa?
Ali,

aggiungendo export GTK_IM_MODULE = "xim" a start-tor-browser funziona benissimo per me. Grazie. :)
Moonstruck,

2

Dalla versione 3.5.3 questo bug è stato corretto!

L'ho provato con Ubuntu 13.10 a 64 bit e non ho avuto bisogno di alcuna modifica, funziona correttamente.



-1

Questo bug è stato corretto nel forum TOR: # 9353 (La tastiera non funziona in TBB 2.3.25-10 e 3.0 a 64 bit quando ibus è in esecuzione) - Tor Bug Tracker & Wiki

È sufficiente rimuovere il ibuspacchetto (fornisce un'interfaccia di input per linguaggi di scrittura complessi). Spero che tu non ne abbia bisogno.

sudo apt-get remove ibus

E quindi riavviare il display manager

sudo service lightdm restart

2
Questa non è una correzione o una soluzione poiché qualcuno potrebbe aver bisogno di ibus.
Radu Rădeanu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.