Что не так с RDP windows-alteros через xrdp?

Всем привет!

Возникла необходимость создать удаленное подключение Windows - Linux(Alteros). На linux было принято решение разворачивать xrdp сервер, используя с винды mstsc.exe
Всё работает более-менее корректно, кроме смены языковой раскладки. При подключении на linux в сеансе будет только тот язык, который был выбран у клиента на windows.
На самом Alteros языки меняются корректно везде (SSH, через web морду vmare esxi) кроме RDP.
Гугл подсказывал вставить в файл /etc/xrdp/xrdp_keyboard.ini:

[layouts_map_ru]
rdp_layout_us=ru,us
rdp_layout_ru=ru,us

[rdp_keyboard_ru]
keyboard_type=4
keyboard_type=7
keyboard_subtype=1
options=grp:alt_shift_toggle
rdp_layouts=default_rdp_layouts
layouts_map=layouts_map_ru


Не помогло.
  • Вопрос задан
  • 340 просмотров
Решения вопроса 1
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Вот на этом нелепом порождении мошенников от импортозамещения?

Ну тогда читайте маны на оригинальгую систему - EL7, АЛМИ партнер обычно не морочится с какими-то изменениями, кроме обрезки копирайтов :)

ЗЫ: Понятно, почему все так ржут над импортозамещением. А чего бы и не ржать, когда единственные, кто вовремя почесался выйти на этот рынок - это мошенники!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@slavyanxz Автор вопроса
Решено. Скидываю действия

Необходимо внести правки в конфигурационные файлы:
# nano /etc/xrdp/xrdp.ini
Комментируем блок с [Xvnc] и расскоментирует блок с [Xorg]
[Xorg]
name=Xorg
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
code=20

#[Xvnc]
#name=Xvnc
#lib=libvnc.so
#username=ask
#password=ask
#ip=127.0.0.1
#port=-1
#xserverbpp=24
#delay_ms=2000
Приводим файл конфигурации /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_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

Редактируем файл /usr/libexec/xrdp/startwm.sh как показано на рисунке:
63eee263a385f217767505.png

# sudo nano /usr/libexec/xrdp/startwm.sh
Добавленная строка:
/bin/setxkbmap -layout us,ru -variant ',winkeys' -option 'grp:alt_shift_toggle,grp_led:scroll'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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