Switching keymap (Ru-En) on xRDP in CentOS 7 / Переключение раскладки (Рус-Англ) в xRDP CentOS 7

При настройке и запуске xRDP на CentOS, если планируется использование более, чем одной раскладки, нужно проверить, что настройки выполнены определенным образом, чтобы все работало.

Я покажу самый частный пример, когда используется английская и русская раскладки.

Настроим системную локаль и клавиатуру:

localectl set-locale LANG=ru_RU.UTF-8
localectl --no-convert set-x11-keymap us,ru pc105 dvorak, grp:alt_shift_toggle

Проверяем файл /etc/xrdp/sesman.ini:

[Sessions]
KillDisconnected=true
Policy=UBDC

Блок XVnc должен быть закомметирован в файле /etc/xrdp/xrdp.ini:

[Globals]
allow_channels=true
allow_multimon=true
bitmap_cache=true
bitmap_compression=true
bulk_compression=true
max_bpp=32
channel_code=1

;[Xvnc]
;name=Xvnc
;lib=libvnc.so
;username=ask
;password=ask
;ip=127.0.0.1
;port=-1

Все подключение будет идти через Xorg, после этого с переключением языка проблем не будет проверено в полевых условиях. После всего следует перегрузить xRDP

service xrdp restart

Теперь можете заходить и проверять переключение раскладки (в случае из примера это сочетание (Alt+Shift)

Оставьте комментарий