Klawiatura nie działa z przeglądarką Tor


17

Używam aktualnej przeglądarki Tor Browser 2.3.25-14 i Ubuntu 13.10 (Saucy Salamander). Uruchamiam Tora w oknie wiersza poleceń ( ./start-tor-browser).

Działa klawiatura i mysz bez kabli (Logitech), otwiera się panel sterowania Vidalia, po podłączeniu do sieci Tor, okno przeglądarki Tor (Firefox) otwiera się automatycznie. Cebula jest zielona, ​​wszystko w porządku. Ale klawiatura nie działa w oknie przeglądarki Tor, mysz, tak, działa.

Kiedy zamykam Tora za pomocą panelu sterowania Vidalia i otwieram inną aplikację, klawiatura znów działa. Czy jest ktoś, kto może mi pomóc lub przynajmniej zrozumieć problem? Wielkie dzięki!

Odpowiedzi:


29

Nie musisz go usuwać ibus, jak mówi ta odpowiedź , ponieważ możesz go potrzebować! Prawidłowe rozwiązanie jest bardzo proste i polega na:

  1. Otwórz start-tor-browserplik skryptu z pakietu Tor za pomocą swojego ulubionego edytora. Używam geditdo skryptów powłoki, więc w terminalu możesz użyć następującego polecenia:

    gedit /path/to/start-tor-browser
    
  2. Dodaj następujący wiersz w drugim wierszu (bezpośrednio po wierszu zawierającym dyrektywę interpretera szelangowego - #!/bin/sh):

    export GTK_IM_MODULE="xim"
    

    W powyższej linii zmień wartość domyślną ( ibus- Inteligentna magistrala wejściowa, struktura metody wprowadzania dla wprowadzania wielojęzycznego) dla GTK_IM_MODULEzmiennej środowiskowej (która określa moduł metody wprowadzania) do xim(X Metoda wprowadzania).

  3. Oczywiście zapisz plik i zamknij go.

  4. Zamknij Tor i otwórz go ponownie.

To wszystko (dopóki ten błąd nie zostanie poprawnie naprawiony)!


Jak mogę znaleźć ścieżkę do przeglądarki Tor?
mahdiar

@mahdiar Uruchom następujące polecenia:, sudo updatedba następnie locate start-tor-browser.
Radu Rădeanu

Czy możesz rozwinąć więcej szczegółów na temat tego, co faktycznie dodaje ta linia?
Ali

dodanie eksportu GTK_IM_MODULE = "xim" do przeglądarki start-tor działa dla mnie świetnie. Dzięki. :)
moonstruck

2

Od wersji 3.5.3 ten błąd został naprawiony!

Przetestowałem to pod Ubuntu 13.10 64 bity i nie potrzebowałem żadnych modyfikacji, działa poprawnie.



-1

Ten błąd został naprawiony na forum TOR: # 9353 (klawiatura nie działa w 64-bitowych TBB 2.3.25-10 i 3.0, gdy działa ibus) - Tor Bug Tracker i Wiki

Wystarczy usunąć ibuspakiet (zapewnia interfejs wejściowy dla złożonych języków pisania). Mam nadzieję, że nie potrzebujesz tego.

sudo apt-get remove ibus

Następnie uruchom ponownie menedżera ekranu

sudo service lightdm restart

2
To nie jest poprawka ani rozwiązanie, ponieważ ktoś może potrzebować ibus.
Radu Rădeanu
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.