Клавиатура не работает с Tor Browser
Я использую актуальный Tor Browser 2.3.25-14 и Ubuntu 13.10 (Saucy Salamander). Запускаю Tor в окне командной строки (./start-tor-browser
).
Работают беспроводная клавиатура и мышь (Logitech), открывается панель управления Vidalia, после подключения к сети Tor автоматически открывается окно браузера Tor (Firefox). Лук зеленый, все ок. Но клавиатура не работает в окне браузера Tor, да, мышь работает.
Когда я закрываю Tor с помощью панели управления Vidalia и открываю другое приложение, клавиатура снова работает. Есть ли кто-нибудь, кто может мне помочь или хотя бы понять проблему? Большое спасибо!
4 ответа
Вам не нужно удалять ibus
, так как этот ответ говорит, так как вам это может понадобиться! Правильное решение очень простое и состоит в:
открыто
start-tor-browser
файл скрипта из пакета Tor с вашим любимым редактором. я используюgedit
для сценариев оболочки, таким образом, в терминале вы можете использовать следующую команду:gedit /path/to/start-tor-browser
Добавьте следующую строку во вторую строку (сразу после строки, содержащей директиву интерпретатора shebang -
#!/bin/sh
):export GTK_IM_MODULE="xim"
Приведенная выше строка меняет значение по умолчанию (
ibus
- Интеллектуальная шина ввода, структура метода ввода для многоязычного ввода) дляGTK_IM_MODULE
переменная окружения (которая определяет модуль метода ввода для использования)xim
(Метод ввода X).Конечно, сохраните файл и закройте его.
Закройте Tor и снова откройте его.
Вот и все (пока эта ошибка не будет исправлена правильно)!
Начиная с версии 3.5.3 эта ошибка была исправлена!
Я тестировал его под Ubuntu 13.10 64 бит и не нуждался в каких-либо изменениях, он работает правильно.
В моем случае достаточно было выйти из ibus, выполнив:
ibus exit
Эта ошибка исправлена на форуме 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