Ibus несовместим с Tor Browser в 13.10

Недавно я обновился до 13.10 от 13.04 и заметил проблему совместимости между новым Ibus и Tor Browser.

В принципе, Tor Browser не принимает никаких клавиатурных входов, а все остальные программы. Я проверил это с 64-битными версиями 2.3.25-11 и 2.3.25-13 и 32-разрядной версией 2.3.25-13.

Согласно этой теме, отказ от ibus «исправляет» проблему:

https://trac.torproject.org/projects/tor/ticket/9353

Есть какие нибудь идеи как это починить?

Введите это в терминал:

ibus exit 

Такой простой ответ навсегда нашел. 🙂

Я нашел это исправление:

1 – gedit / path / to / start-tor-browser

2 – добавьте следующую строку во вторую строку (сразу после строки, содержащей директиву shebang interpreter – #! / Bin / sh):

 export GTK_IM_MODULE="xim" 

Вышеуказанная строка изменяет значение по умолчанию (ibus – интеллектуальная входная шина, структура метода ввода для многоязычного ввода) для переменной окружения GTK_IM_MODULE (которая определяет используемый модуль метода ввода) для xim (X Input Method).

3 – Сохраните и закройте файл

4 – Запустить сценарий tor в терминале

 sh /path/to/start-tor-browser 

Работала для меня, используя 64-битную версию Tor-Browser, эта проблема не влияет на 32-битную.

BUG

К сожалению, я не могу прокомментировать вышеупомянутый ответ, но я просто хотел указать, что это известная ошибка и записывается здесь вместе с различными работами:

https://trac.torproject.org/projects/tor/ticket/9353

Лично я просто пошел в Language Support и поменял мою «систему ввода входных данных» на none.