После стандартной установки xrdp на xubuntu возникает проблема с переключением раскладки. Периодически остается либо в латинице, либо в кириллице.
Проверим, что установлен пакет xfce4-xkb-plugin, если нет, то установим:
apt install xfce4-xkb-plugin
Для корректной работы требуется внести изменения в некоторые конфигурационные файлы.
1. /etc/xrdp/xrdp_keyboard.ini
Перезаписываем конфигурационный файл на следующее:
[default_rdp_layouts]
rdp_layout_us=0x00000409
rdp_layout_de=0x00000407
rdp_layout_fr=0x0000040C
rdp_layout_it=0x00000410
rdp_layout_jp=0x00000411
rdp_layout_jp2=0xe0010411
rdp_layout_jp3=0xe0200411
rdp_layout_jp4=0xe0210411
rdp_layout_ru=0x00000419
rdp_layout_se=0x0000041D
rdp_layout_pt=0x00000816
rdp_layout_br=0x00000416
rdp_layout_pl=0x00000415
[rdp_keyboard_ru]
keyboard_type=4
keyboard_type=7
keyboard_subtype=1
model=pc105
options=grp:alt_shift_toggle
rdp_layouts=default_rdp_layouts
layouts_map=layouts_map_ru
[layouts_map_ru]
rdp_layout_us=us,ru
rdp_layout_ru=us,ru
2. /etc/default/keyboard
Приводим к следующему виду:
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=",alt_shift"
XKBOPTIONS="grp:caps_toggle"
BACKSPACE="guess"
3.Пользовательские конфиги.
/home/USER/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml
<channel name="keyboard-layout" version="1.0">
<property name="Default" type="empty">
<property name="XkbDisable" type="bool" value="false"/>
<property name="XkbLayout" type="string" value="ru,us"/>
<property name="XkbVariant" type="string" value=",alt_shift"/>
</property>
</channel>
Здравствуйте!
Мне необходима индивидуальная помощь по данной теме.
Как с Вами связаться?
Павел.
Мой Вацап +79163561239