Почему vnc не в состоянии изменить раскладку клавиатуры, когда основной дисплей может?

Разъяснение quesition: fcitx не выполняется автоматически на tigervnc, и я даже неудачно добавил fcitx к xstartup. Что я должен сделать для выполнения fcitx автоматически? Я действительно успешно вручную выполнил fcitx и изменил язык, но не автоматически на запуске. В моем случае я использую tigervnc сервер на Ubuntu 16.04.3 LTS. Я в настоящее время использую fcitx для корейского языка и чередуюсь с английским языком.
Однако, если я получаю доступ к основному физическому дисплею, fcitx работы правильно, и я могу измениться между корейским и английским языком, но fcitx просто не работает над vnc. Там какие-либо хорошие обходные решения должны решить эту проблему?
Заранее спасибо.

0
задан 7 November 2017 в 20:39

1 ответ

Решение (Это должно работать на всех fcitx пользователей):
Во-первых, удостоверьтесь, что fcitx является Вашим методом ввода по умолчанию.
Затем на ~/.vnc/xstartup добавьте следующий код после строки, которая запускает настольную среду. (например. startxfce4 & или gnome-session & или и т.д. на основе Вашей среды)

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
fcitx &
0
ответ дан 1 November 2019 в 06:35

Другие вопросы по тегам:

Похожие вопросы: