Ответы:
Если вы запускаете kde из xinit
команды, вы можете установить следующие переменные окружения в ~ / .xinitrc,
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
Это заставит все программы уважать ibus. (Если это не работает для вас, измените startkde4
скрипт напрямую, добавьте 3 строки вверху, после#!/bin/sh
А также автозапуск программы ibus ibus-daemon -xd
, установите это systemsettings
, есть что-то с именем «Запуск», не могу вспомнить точное имя
Сначала запустите, ps -ef | grep ibus
чтобы убедиться, что демон работает с правильной опцией. Там должен быть процесс, как ibus-daemon --xim
.
Во-вторых, остерегайтесь программы, которую вы используете для тестирования iBus. Например, Kate (текстовый редактор KDE) не работает с iBus (или, по крайней мере, по умолчанию, вам придется смотреть больше, если вы этого хотите). Я считаю, что другие приложения KDE похожи на Кейт, хотя я не уверен. Я использую Chromium или Firefox для тестирования iBus (нажмите на адресную строку и выполните комбинацию клавиш).
В-третьих, (вы, возможно, уже обнаружили это) iBus работает правильно только после того, как вы вышли из системы и снова вошли в систему.
Обновление: небольшой поиск показал, что для приложений KDE существует ibus-qt .
ö
, но в Konsole он выдает̈́o
- см. этот вопрос .