Клавіатура не працює з браузером Tor


17

Я використовую фактичний браузер Tor 2.3.25-14 та Ubuntu 13.10 (Saucy Salamander). Я запускаю Tor у вікні командного рядка ( ./start-tor-browser).

Працює кабель і клавіатура миші (Logitech), панель управління Vidalia відкриється, після підключення до мережі Tor автоматично відкриється вікно браузера Tor (Firefox). Цибуля зелена, все гаразд. Але клавіатура не працює у вікні браузера Tor, миша, так, працює.

Коли я закриваю Tor за допомогою панелі управління Vidalia і відкриваю інший додаток, клавіатура знову працює. Чи є хтось, хто може мені допомогти або хоча б зрозуміти проблему? Дуже дякую!

Відповіді:


29

Не потрібно видаляти ibus, як говорить ця відповідь , оскільки вона вам може знадобитися! Правильне рішення дуже просте і складається з:

  1. Відкрийте start-tor-browserфайл сценарію всередині пакета Tor за допомогою улюбленого редактора. Я використовую geditдля скриптів оболонки, тому в терміналі ви можете використовувати таку команду:

    gedit /path/to/start-tor-browser
    
  2. Додайте наступний рядок у другому рядку (одразу після рядка, що містить директиву інтерпретатора shebang - #!/bin/sh):

    export GTK_IM_MODULE="xim"
    

    Вищенаведений рядок змінює значення за замовчуванням (ibus - Інтелектуальна шина введення, рамка методу введення для багатомовного введення) для GTK_IM_MODULEзмінної середовища (яка визначає модуль методу введення, який слід використовувати) на xim(X Метод введення).

  3. Звичайно, збережіть файл і закрийте його.

  4. Закрийте Tor і знову відкрийте його.

Це все (поки ця помилка не буде виправлена ​​належним чином)!


Як я можу знайти шлях до браузера tor?
махдіар

@mahdiar Виконайте ці команди:, sudo updatedbтоді locate start-tor-browser.
Radu Rădeanu

Чи можете ви детальніше розповісти про те, що насправді додає цей рядок?
Алі

додавання експорту GTK_IM_MODULE = "xim" до браузера start-tor працює для мене чудово. Спасибі. :)
moonstruck

2

З версією 3.5.3 цю помилку виправлено!

Я протестував його під Ubuntu 13.10 64 бітами і не потребував жодних модифікацій, він працює належним чином.



-1

Ця помилка виправлена ​​на форумі TOR: # 9353 (Клавіатура не працює в 64-бітних TBB 2.3.25-10 та 3.0, коли ibus працює) - Tor Bug Tracker & Wiki

Просто потрібно видалити ibusпакунок (він пропонує інтерфейс введення для складних мов письма). Сподіваюся, вам це не потрібно.

sudo apt-get remove ibus

А потім перезапустіть менеджер дисплеїв

sudo service lightdm restart

2
Це не виправлення чи рішення, оскільки комусь може знадобитися ibus.
Radu Rădeanu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.