ibus не отвечает в 12.04

12.04.2 рабочая станция, где я использую ibus для записи в пиньинь. Недавно он перестал отвечать.

Если я выберу значок клавиатуры ibus из меню, мне будет представлен список меню без окна ввода , и я не могу quit, restart или щелкнуть по preferences. [ 117]

Я смог временно снова получить эту работу, удалив свой $ HOME и настроив его с нуля, но вскоре после того, как он перестал отвечать снова.

Я настраиваю его из settings → Install / Remove Languages и устанавливаю китайский пиньинь. Я также включаю его из командной строки с помощью im-switch -s ibus

. У кого-нибудь есть опыт решения этой проблемы или есть предложения по поиску и устранению неисправностей.

0
задан 20 May 2013 в 19:15

1 ответ

Мне удалось воссоздать эту проблему именно тогда, когда я запустил im-switch из командной строки. Индикатор ibus появляется в строке меню, но не отвечает.

Я не нашел точную причину проблемы; но запуск im-switch после настройки ibus, вероятно, оставляет настройку IM в нестабильном состоянии, а запуск сам по себе не выполняет все необходимые шаги по настройке IM.

Однако нет необходимости запускать im-switch вручную, поскольку language-selector обрабатывает всю необходимую конфигурацию и настройку на бэкэнде автоматически.

Я исправил проблему, сбросив метод IM на Нет , поэтому language-selector сбросит изменения на бэкэнде, выйдя из системы и войдя снова, затем пройдя все шаги до настроить ibus и пиньинь ввод с нуля. (Может быть способ исправить это через командную строку или редактирование файлов конфигурации, но графический интерфейс здесь быстр и прост.)

Во-первых, не нужно включать поддержку китайского языка. набрать китайский язык через пиньинь. Языковая поддержка предназначена для меню, приложений и использования системы.

Для ввода пиньинь (или любого другого ввода) вам нужны только пакеты, требуемые методом ввода; здесь это ibus-pinyin. Это должно быть уже установлено с Precise 12.04.

Откройте Поддержка языков из Системные настройки

Если вам не нужны китайские меню и т. Д., Вы можете игнорировать Установить / удалить языки , но в Система ввода метода клавиатуры выбрать Ibus .

Выбор метода IM здесь автоматически обрабатывает все настройки бэкенда. Хорошая идея - выйти из системы и снова войти в нее, прежде чем делать что-либо еще.

Если ibus уже выбрано, вам необходимо очистить изменения конфигурации, которые произошли при запуске im-switch вручную. Просто выберите Нет , и language-support обработает необходимый сброс бэкэнда. Выйдите из системы и снова войдите в нее. Затем выберите ibus, выйдите из системы и войдите снова.

Screen shot from Language Support

Установка предпочтений и методов ввода Ibus

После повторного входа в систему индикатор ibus должен работать должным образом сейчас. (Вы также можете запустить диалоговое окно настроек из командной строки с помощью ibus-setup.)

Кроме того, на вкладке Общие целесообразно изменить Показать язык панель - Когда активна или Всегда . Где-то есть ошибка или конфликт, из-за которого не работает опция по умолчанию Embedded в Menu . Языковая панель предоставляет дополнительные функции, такие как выбор упрощенных или традиционных символов, и имеет расширенные опции для метода пиньинь.

enter image description here

Затем выберите вкладку Метод ввода . Выберите Настройка активных методов ввода . Обратите внимание, что установка поддержки китайского (или любого другого) языка не устанавливает автоматически метод ввода. Вам все еще нужно сделать это отдельно.

Используйте кнопку Выберите метод ввода , чтобы получить доступ к подменю китайского и пиньинь .

Ibus preferences general tab

Текст Выбор метода ввода изменится на пиньинь . Затем нажмите Добавить .

Ibus preferences input method tab

Теперь вы должны увидеть пиньинь в списке установленных методов ввода. Затем нажмите Закрыть .

enter image description here

Ibus иногда могут быть немного привередливы при использовании меню в первый раз. Возможно, вам придется нажимать Предпочтения более одного раза после повторного входа в систему. (Возможно, еще есть некоторые настройки, выполняемые в фоновом режиме, прежде чем он будет готов.)

Кроме того, после добавления ввода Метод, вы должны увидеть пиньинь в меню сразу. Но несколько раз при новой установке мне приходилось заставлять Ibus сначала видеть окно ввода. Если это произойдет, просто откройте редактор, такой как LibreOffice Writer или Gedit, и щелкните в окне документа.

0
ответ дан 20 May 2013 в 19:15

Другие вопросы по тегам:

Похожие вопросы: