Я только что обновился до 16.04 и использую ibus для управления несколькими способами ввода с клавиатуры. Когда я переключаюсь между ними, используя мою любимую комбинацию горячих клавиш, значок меняется (указывая на то, что зарегистрирован), но фактические клавиши все еще соответствуют американскому английскому (или любой другой раскладке системной клавиатуры по умолчанию). Как заставить ibus менять раскладку клавиатуры?
В моем случае я должен был удалить дополнительные разметки и затем повторно добавить их. Это помогло.
Просто столкнулся с этим отклонением при обновлении, и методы ввода всегда дают мне ад каждый раз, когда я обновляю свое распределение, таким образом, я думал, что отправлю ответ здесь.
Входят preferences
интерфейсное окно (через preferences
в меню панели, или альтернативно путем щелчка правой кнопкой по значку панелей), перешли к вкладке "Дополнительно" и затем сняли флажок "с системной раскладкой клавиатуры использования". Это остановит Ваше системное расположение по умолчанию, переопределяющее ibus, когда Вы переключитесь между разметками.
Я нашел, что ~/.config/ibus/bus
принадлежавший корню и пользователю не может получить доступ к нему. Должен быть IBUS_DEMON_PID
сохраняются демоном. Так измените владельца и перезапустите ПК для заполнения отношений. Это помогло мне