Некоторое время назад пришлось настраивать VNC-сервер под Ubuntu на VDS. Тогда раскладки клавиатуры не настраивались напрочь. Возможно это особенность именно VDS. Но, исследовав вопрос, пришел к выводу, что лучше попробовать xRDP. В материалах утверждалось, что этот вариант отзывчивее, и с раскладками проблем не будет. Установил xRDP под FreeBSD 15.1/xfce4, настроил - заработало сразу.
Но дальше был сюрприз ... Если делать disconnect для сессии, а потом подключиться к ней заново - переключение раскладок переставало работать. Итак, в раскладках назначаем переключатель Alt-Shift. А чтобы не перезагружать сессию, делаем вот такой пакетный файл fix-layout.sh:
#!/bin/sh
setxkbmap -layout us,ru -option grp:alt_shift_toggle
Проще всего его положить в самое удобное место, к примеру в домашний каталог, запускать проще. В автозагрузку ложить смысла нет, при подключении к уже текущей сессии - автозагрузка не работает. Нужно будет запускать самостоятельно, каждый раз после переподключения.
Опубликовано: 08.07.2026 в 09:12