Я добавил некоторые методы ввода с помощью IBus прежде. После того, как я обновил до Ubuntu 16.04, тем не менее, они прекратили работать. (Если я выбираю их, я просто получаю нормальный английский вход.) Я просто хочу избавиться от них теперь, но я не знаю как.
Я пытался идти в Параметры настройки системы> Ввод текста, но mongolianipa
и MongolUnicode
от которых я хочу избавиться, не перечислены.
Откуда меню сгенерировано? Есть ли некоторый файл настроек или база данных, которую я могу отредактировать?
Если я пытаюсь повторно добавить метод ввода MongolUnicode, это, кажется, хорошо работает, даже при том, что было предупреждение:
/usr/share/ibus/setup/main.py:38: PyGIWarning: Gtk был импортирован, не указывая версию сначала. Используйте gi.require_version ('Gtk', '3.0') перед импортом, чтобы гарантировать, что правильная версия загружается. от gi.repository импортируют Gtk/usr/share/ibus/setup/main.py:39: PyGIWarning: IBus был импортирован, не указывая версию сначала. Используйте gi.require_version ('IBus', '1.0') перед импортом, чтобы гарантировать, что правильная версия загружается. от gi.repository импортируют IBus
Единственная значимая проблема состоит в том, что это создает двойную запись в меню.
Я могу ввести текст с новым методом ввода. Когда я удаляю метод ввода в Настройках Ввода текста, он исчезает из меню. Однако старый находится все еще там в меню.
Примечание 1
Как часть процесса установки, новая база данных, кажется, создается:
sudo ibus-table-createdb -n /usr/share/ibus-table/tables/Mongol_Unicode.db -s /path/to/Mongol_Unicode.txt
Я задаюсь вопросом, были ли эта база данных или старая повреждены в какой-то момент. Где я могу найти эту базу данных? Это может быть отредактировано?
Примечание 2
Я не могу добавить новый метод ввода с помощью стандартного способа добавить пользовательский макет (как описано здесь и здесь). Когда я пробую, я только получаю серый пункт меню (подобный по внешности тем выше этого, я пытаюсь удалить), который не вводит символы в пользовательском макете, только стандартные английские вводимые символы.
У меня есть точное та же проблема, но я решил эту проблему....
Во-первых, в новой Ubuntu 16.04, необходимо установить dconf редактора, можно сделать это путем ввода:
sudo apt-get install dconf-editor
Во-вторых, однажды установленное программное обеспечение, откройте его и затем перейдите в "org.gnome.desktop.input-sources"
на "источниках" Вы будете видеть что-то вроде этого.
[('xkb', 'us'), ('ibus', 'anthy'), ('ibus', 'cantonhk'), ('ibus', 'quick-classic'), ('ibus', 'table:cantonhk')]
(моей проблемой является 2-я, "cantonhk", и "быстрый классик", как Ваша проблема произошел),
В-третьих, нажмите на ту строку и удалите объект Ваш, имеют проблему.... мои затем становятся....
[('xkb', 'us'), ('ibus', 'anthy'), ('ibus', 'table:cantonhk')]
Наконец, закройте редактора и перезагрузите машину....
Затем Вы выйдете из этой проблемы.
Надеюсь, это поможет...