Используя Ubuntu 16.04, я хотел бы использовать iBus для использования транскрипции Sanskrit (sa-iast) в качестве источника ввода текста. Но я не вижу, как это сделать.
Чтобы добавить источник входного сигнала в Ubuntu 16.04, это будет простой и понятный процесс:
Убедитесь, что установлены iBus и iBus-m17n , Перейдите в раздел «Настройки / Языковая поддержка». Выберите iBus как «систему входных методов». Затем нажмите «Закрыть». Перейдите в раздел «Настройки / ввод текста». В разделе «Источники ввода для использования» нажмите «+». Появится список. Из списка выберите источник ввода. Нажмите «Добавить», и все готово.На практике добавление источника ввода не всегда кажется таким простым.
В моем случае проблема заключается в том, что источник, который я хочу использовать, не отображается в списке.
Файл sa-iast.mim появляется в usr / share / m17n. Это, по-видимому, указывает на то, что этот источник входных данных должен быть доступен. Но в диалоговом окне «Выбор источника входного сигнала» он не отображается.
Я вижу «санскрит (KaGaPa фонетический)», но это совершенно другой источник, предназначенный для ввода сценария Деванагари, а не IAST roman транслитерации.
У меня есть оба " Английский "и" Хинди "работают нормально как источники входного сигнала.
Некоторые ответы на другие вопросы указывают на запуск« ibus-setup »с терминала. Когда я это сделаю, я получаю следующее сообщение об ошибке:
(ibus-setup:5524): IBUS-WARNING **: The owner of /home/jswami/.config/ibus/bus is not jswami!
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Затем я получаю сообщение о том, что демон iBus не запущен. Когда меня спросят, хочу ли я начать его, и я отвечаю «да», я получаю это сообщение:
(ibus-daemon:5534): IBUS-CRITICAL **: 18:31:00.656660: ibus_write_address: assertion 'pf != NULL' failed
Итак, что мне делать?