Изредка заглядываю на форум, но заглядываю.
По поводу скриптов, да иногда могут не работать, потому что, бывают недоступны ссылки из интернета.
По поводу Ubuntu 12.04.5 у меня все работало и работает.
По ссылке deb пакеты для форка metalefty и X11rdp-o-matic для Ubuntu 12.04.5
Пробуйте. Все работает.
https://yadi.sk/d/1iowHe9R3FG3GCНиже инструкция для форка metalefty
Установка готовых пакетов
# dpkg -i x11rdp_0.9.0+master-1_amd64.deb
# dpkg -i xrdp_0.9.0+master-1_amd64.deb
Русификация клавиатуры:
https://github.com/neutrinolabs/xrdp/pull/363https://github.com/neutrinolabs/xrdp/pull/364Нужно добавить в конец файла
# nano /etc/xrdp/xrdp_keyboard.ini
[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
сохранить.
Перезапустить xrdp
# /etc/init.d/xrdp restart
Обратить внимание на то, что при переключению раскладки alt_shift_toggle
Целесообразно отключить HUB
Клавиатура->Комбинации клавиш
Запуск приложений->Клавиша для отображения HUD->Выключен
Для переключения раскладки после реконнекта
на рабочем столе делаем скрипт:
$ touch rus_map.sh
$ sudo chmod +x rus_map.sh
$ sudo nano rus_map.sh
setxkbmap -layout "us,ru(winkeys)" -model "pc105" -option "grp:alt_shift_toggle"