xrdpxorg и русская клавиатура
Коллеги,
Может кто подскажет как правильно организовать работу с русской
клавиатурой при заходе на машину с Debian 10 по протоколу RDP?
Пока удалось добиться следующих результатов:
Если мы заходим на машину с помощью клиента из комплекта Windows Server
2008R2 (ну такая винда оказалась ближайшая в доступе) или Remmina из
Debian 10, то по умолчанию у нас клавиатура не работает. Но если
выполнить
setxkbmap -layout us,ru -variant ',winkeys' -option 'grp:ctrl_shift_toggle'
то переключение клавиатуры по control+shift начинает работать.
При заходе клиентом xfreerdp все равно не работает. Попытка указать
xfreerdp /kbd:Russian приводит к тому что буквы русские, а
переключиться на латинские - никак.
Попытка засунуть в /etc/xrdp/reconnectwm.sh вышеуказанную команду
setxkbmap видимых эффектов не дает.
Попытка засунуть в /etc/x11/xrdp/xorg.conf секцию 'InputClass' с
Identifier 'xrdpKeyboard' и соответствующими параметрами xkb тоже не
помогла, хотя после этого я на всякий случай сервис xrdp запустил.
Хочется добиться естественно, того, чтобы все работало из коробки. Чтобы
непросвещенный пользователь windows, запустив встроенный в ОС Remote
Desktop получал работающую сессию с общим с его локальной машиной
клипбордом и подмонтированным диском, и русский латинский у него бы
переключался привычным ctrl+shift. Если то же самое будет работать и у
пользователя другого Debian, то еще лучше. Но лучше не только в remmina,
поскольку у нее слишком много места на экране занимает ее собственный
интерфейс, в отличие от xfreerdp и встроенного клиента Windows.
Что интересно, попытка поискать в интернете про xrdp layout switching
выводит в основном на страницы на польском и чешском или по крайней
мере с упоминанием польских и чешских раскладок.
--
Reply to: