Die Tastatur funktioniert nicht mit dem Tor Browser

17

Ich benutze den aktuellen Tor Browser 2.3.25-14 und Ubuntu 13.10 (Saucy Salamander). Ich starte Tor im Kommandozeilenfenster ( ./start-tor-browser).

Wenn die kabellose Tastatur und Maus (Logitech) funktionieren, wird das Vidalia-Kontrollfeld geöffnet. Nachdem eine Verbindung zum Tor-Netzwerk hergestellt wurde, wird automatisch das Tor-Browser-Fenster (Firefox) geöffnet. Die Zwiebel ist grün, alles in Ordnung. Aber die Tastatur funktioniert im Tor Browser-Fenster nicht, die Maus funktioniert ja.

Wenn ich Tor über das Vidalia-Bedienfeld schließe und eine andere Anwendung öffne, funktioniert die Tastatur wieder. Gibt es jemanden, der mir helfen kann oder zumindest das Problem versteht? Danke vielmals!

Marijo
quelle

Antworten:

29

Sie müssen nicht entfernen ibus, wie diese Antwort sagt, da Sie es möglicherweise benötigen! Die richtige Lösung ist sehr einfach und besteht aus:

  1. Öffnen Sie die start-tor-browserSkriptdatei im Tor-Paket mit Ihrem bevorzugten Editor. Ich verwende geditfür Shell-Skripte, also können Sie im Terminal den folgenden Befehl verwenden:

    gedit /path/to/start-tor-browser
    
  2. Fügen Sie die folgende Zeile in die zweite Zeile ein (unmittelbar nach der Zeile mit der Shebang-Interpreter-Direktive - #!/bin/sh):

    export GTK_IM_MODULE="xim"
    

    In der obigen Zeile wird der Standardwert ( ibus- Intelligent Input Bus, ein Eingabemethoden-Framework für die mehrsprachige Eingabe) für die GTK_IM_MODULEUmgebungsvariable (die ein zu verwendendes Eingabemethodenmodul angibt) in xim(X Input Method) geändert.

  3. Speichern Sie die Datei natürlich und schließen Sie sie.

  4. Schließen Sie Tor und öffnen Sie es erneut.

Das ist alles (bis dieser Fehler behoben ist)!

Radu Rădeanu
quelle
Wie finde ich den Pfad zu tor-browser?
Mahdiar
@ Mahdiar Führen Sie die folgenden Befehle aus:, sudo updatedbdann locate start-tor-browser.
Radu Rădeanu
Können Sie näher erläutern, was diese Zeile, die wir hinzufügen, tatsächlich bewirkt?
Ali
Das Hinzufügen von export GTK_IM_MODULE = "xim" zu start-tor-browser funktioniert für mich hervorragend. Vielen Dank. :)
mondgeschlagen
2

Seit der Version 3.5.3 wurde dieser Fehler behoben!

Ich habe es unter Ubuntu 13.10 64 Bit getestet und brauchte keine Modifikation, es funktioniert einwandfrei.

Lucio
quelle
-1

Dieser Fehler wurde im TOR-Forum behoben: # 9353 (Tastatur funktioniert nicht in 64-Bit-TBB 2.3.25-10 und 3.0, wenn ibus ausgeführt wird) - Tor Bug Tracker & Wiki

Sie müssen nur das ibusPaket entfernen (es bietet eine Eingabeschnittstelle für komplexe Schriftsprachen). Ich hoffe du brauchst es nicht.

sudo apt-get remove ibus

Starten Sie anschließend Ihren Display Manager neu

sudo service lightdm restart
sadhu
quelle
2
Dies ist kein Fix oder eine Lösung, da möglicherweise jemand ibus benötigt.
Radu Rădeanu