Клавиатура не работает с Tor Browser


17

Я использую актуальный Tor Browser 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.
Раду Радеану

Не могли бы вы подробнее рассказать о том, что на самом деле делает эта строка, которую мы добавляем?
Али

Добавление экспорта GTK_IM_MODULE = "xim" в start-tor-browser отлично работает для меня. Благодарю. :)
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.
Раду Рэдяну
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.