Методы ввода после обновления до 13.10

11

После обновления до 13.10 ibus (у которого был свой маленький значок на панели задач) не удается загрузить. Вместо этого я получаю маленькую иконку, чьи настройки указывают на «Ввод текста». Когда я пытаюсь открыть «Метод ввода» из тире, он говорит:

Текущая конфигурация для метода ввода:

  • Активная конфигурация: отсутствует (обычно отсутствует)
  • Автоматическая настройка: ibus (обычно ibus или fcitx или uim)
  • Количество действительных вариантов: 2 (обычно 1)

Конфигурация, установленная im-config, активируется при повторном запуске X. Явный выбор не требуется для включения автоматической конфигурации, если активная конфигурация по умолчанию / auto / cjkv / отсутствует.

Available input methods: ibus xim

Если они вам действительно не нужны, убедитесь, что вы установили только один метод ввода.

При поиске ximв диспетчере пакетов я не получаю установленных хитов.

Как мне избавиться от xim и снова получить ibus? (Я могу добавить свой метод ввода, Anthy, с помощью этой новой маленькой иконки, но я использую другую раскладку клавиатуры, также для ввода японского текста.)

Earthliŋ
источник
Earthliŋ, ты смог удалить XIM?
Suncatcher

Ответы:

10

Короче говоря, вы не хотите использовать im-configутилиту для изменения методов ввода.

Установите метод ввода по умолчанию в Системные настройки >> Поддержка языков >> Метод ввода по умолчанию

После этого настройки метода ввода и раскладки клавиатуры теперь находятся в Системных настройках >> Ввод текста .

Эти изменения, кажется, вызвали некоторые проблемы для Ibus. Предполагая, что вы ibus-anthyустановили, если вы не видите Anthy в списке методов ввода в Text Entry, продолжайте, переустановите Ibus с помощью sudo apt-get install --reinstall ibusи перезагрузите компьютер.

У меня были подобные проблемы, но Anthy теперь работает нормально после переустановки Ibus.

У Anthy есть своя собственная настройка раскладки клавиатуры, которую он использует.

1) В Text Entry убедитесь, что ваша немецкая клавиатура находится в верхней части списка методов ввода. Это сделает ее системной клавиатурой по умолчанию.

2) Выделите Anthy и нажмите кнопку панели инструментов / конфигурации, которая появляется вниз при нажатии кнопки клавиатуры. Это открывает настройки Anthy.

3) Перейдите на вкладку « Метод ввода» . Измените раскладку клавиатуры на Default (теперь она будет немецкой).

4) Обязательно нажмите кнопку «Применить», прежде чем нажать «ОК».

chaskes
источник
Я чувствую, что это может быть ответом на мой вопрос, но «Ввод текста» только перечисляет «Источники ввода», независимо от того, какой метод ввода с клавиатуры (по умолчанию, Ibus, нет), я выбираю из «Поддержка языков». Я могу выбрать Anthy в «Ввод текста», но он дает мне Anthy не с моей раскладкой клавиатуры, а с чем-то вроде американской клавиатуры (хотя мое оборудование немецкое).
Earthliŋ
Мои извинения, я пропустил ваше упоминание о необходимости использования неамериканской клавиатуры. Я отредактировал ответ.
Часов
1
Большое спасибо за объяснение, наконец, я могу печатать, не беспокоясь о разных раскладках.
Донарссон
Переустановка ibus решила мою странную проблему с клавиатурой x2go + Ubuntu 14.04 + LXDE. Благодарность!
Кэмерон Таггарт
0

Дополнение к часам отличный ответ:

Если установка отсутствующей языковой поддержки не удалась, попробуйте открыть диалоговое окно с правами root:

$ sudo gnome-language-selector

(Я использую i3, возможно, это не влияет на пользователя Gnome. Открытие языковой поддержки через панель gnome приводит к ошибкам во время установки. Я не знаю, почему не открывалось диалоговое окно для запроса прав root. Возможно ошибка.)

Филипп Классен
источник