Как активировать IBUS после обновления до Ubuntu 13.10

13

Значок IBUS не появляется после обновления до Ubuntu 13.10. Я даже не могу найти значок IBUS из Dash. Могу ли я узнать, как активировать IBUS? Благодарю.

PeterW
источник
Как насчет переустановки ibus? Вы пытались установить его снова?
Анвар
Вы проверили настройки системы -> Ввод текста?
невежественный

Ответы:

12

Некоторые из параметров ibus-setupбыли перенесены в « Параметры системы»> «Ввод текста» , но что-то в этом изменении в бэкэнде нарушило некоторые ключевые функции Ibus. В конечном счете, для этого нужен отчет об ошибке; но я еще не понял, что именно сообщить.

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

Состояние Ibus после установки

После новой установки 13.10 я не смог добавить источники ввода Ibus в Text Entry . Более того, хотя aptIbus показывал как установленный (что было), поиск в Dash показал, что Ibus не установлен.

Частичное разрешение

Переустановите Ibus: sudo apt-get install --reinstall ibus

После переустановки Ibus и перезагрузки методы ввода Ibus были доступны в разделе «Ввод текста» .

Некоторые методы, такие как Anthy для японского языка, похоже, хорошо интегрируются с новой системой. Настройки конфигурации Anthy были доступны с кнопки, которая появляется рядом с кнопкой раскладки клавиатуры, когда Anthy выделен в поле ввода текста . В общем, Anthy работал нормально.

Поэтому, в зависимости от языка, который вам нужен, вы можете найти все в порядке после переустановки Ibus.

Большие проблемы с китайскими методами ввода

Китайские методы ввода от Ibus кажутся совершенно неработающими. ibus-setupбольше не может правильно общаться DConf, сообщая о проблемах с доступом /run/user/<uid>/dconf/. Сами настройки по-прежнему доступны dconf-editor, но большинство из них, похоже, не учитываются новой настройкой бэкэнда, и их изменение не имело никакого эффекта. При выделении китайских методов ввода в текстовом вводе кнопка настройки не появилась, как это было для Anthy.

В результате больше не представляется возможным изменить конфигурацию пиньинь или показать меню конфигурации. В своем текущем исходном состоянии ввод пиньинь предлагает как упрощенные, так и традиционные символы для некоторых слов, но не все из них, что делает невозможным ввод одного или другого, не говоря уже о переключении на лету. Изменение упрощенного / традиционного параметра в dconf-editor- одно из немногих, которое сработало, но только после перезагрузки, что, очевидно, не практично.

Предложение

Я полагаю, что эти проблемы будут исправлены вовремя, как только начнут поступать сообщения об ошибках, но одно из предложений - использовать, fcitxесли вам нужен китайский ввод. fcitxиспользуется Ubuntu Kylin. Установите его, переключите метод ввода по умолчанию в Системные настройки >> Поддержка языков на fcitx и перезагрузите компьютер. После этого меню конфигурации для всех методов ввода снова стали доступны. (Вам не нужно удалять Ibus, если вы все еще будете его использовать в некоторых случаях.) Как и Ibus, некоторые методы ввода fcitx имеют отдельные пакеты, поэтому вы можете просмотреть пакеты в Synaptic.

chaskes
источник
Большое спасибо за ваше объяснение. На самом деле, я использую китайский ввод. В этом случае мне придется ждать следующего обновления, и, надеюсь, это будет исправлено. Говоря о fcitx, могу ли я печатать символы традиционного китайского языка в пиньине (IBus позволяет пользователю делать это)?
PeterW
@peterw. Я рад, что это сработало. Если это ответило на ваш вопрос, пожалуйста, отметьте его как принятый ответ. :) Да, как только вы перейдете на fcitx, вы сможете переключаться между традиционным и упрощенным на лету, используя ввод пиньинь. Я рекомендую использовать fcitx. Я подозреваю, что ibus Pinyin займет некоторое время, чтобы исправить. Меню конфигурации в fcitx сильно отличается от ibus, но это не сложно понять.
Часов
Я хотел бы отметить, что одной из возможных точек сбоя является переназначение сочетания клавиш по умолчанию для метода ввода в Super-Space. Я обнаружил, что после изменения этого ярлыка на Ctrl-пробел в 13.04 он был повешен на Super-Space по умолчанию в 13.10. Так как я на маленьком старом ноутбуке, Super-ключ был перемещен над Backspace, что делает его менее чем полезным для такого рода вещей, поэтому я переназначил его в первую очередь. Итак, убедитесь, что ваши ярлыки сопоставлены правильно после обновления до 13.10.
Дакота
2

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

ibus restart

ibus-setup

Затем вы можете настроить параметры для ibus, которые отсутствуют в меню! Это сработало для меня, и теперь я могу использовать клавишу Shift + Hangul после установки его так, как я хочу. Поэтому я предлагаю вам ввести эти две строки в терминал.

:

한글키로 한영전환은 잘되고있습니다....


우선 제가 사용한 방법은...

그냥 소프트웨어 센터에서 ibus-hangul 만 체크해서 설치하고

언어설정에서 기본입력기를 ibus로 바꿔주고

터미널에서

ibus restart

ibus-setup
Дерек
источник
Я отредактировал пост. Пожалуйста, проверьте, если я что-то пропустил или сделал что-то, что должно быть исправлено. Спасибо
Лусио
2

Я не нашел способа получить значок ibus, ни на рабочем столе, ни на верхней панели. Но просто набрав в терминале ibus-setup, я получил доступ к настройкам ibus.

  • Затем я могу получить доступ и выбрать раскладку клавиатуры ibus с применением ярлыка.
  • Значок появляется при нажатии на ярлык.
  • Используя LibreOffice, мне пришлось выбрать другой ярлык, отличный от [Super-Space] по умолчанию, добавив [CRTL-ALT-Space], который работает правильно.
  • Кроме того, поскольку у меня швейцарско-французская клавиатура, я должен выбрать «Использовать системную клавиатуру» в дополнительных настройках, в противном случае я получу раскладку клавиатуры США.
Сильвен Дюпертуа
источник
2

Откройте окно терминала и введите / вставить:

dpkg -l ibus* | grep ^ii| awk '{print $2}' | xargs sudo apt-get --reinstall install

Затем перезагрузите компьютер. После перезагрузки нажмите «Настройки ввода текста», затем + / add-option и выберите свой язык.

Тогда это должно работать просто отлично.

Панда
источник
0

Я также обнаружил, что с ibus что-то не так. И теперь я просто не могу ввести китайский язык в свой emacs, который отлично работает на Ubuntu 13.04.

xiaobingjia
источник