Терминальный сервер под Linux
Многое перепробовал для достижения цели.
Раскладку клавиатуры я победил но не работал буфер обмена по RDP а нужно полноценный сервер терминалов не уступающий аналогу под windows.
Вообщем хочу поделится своим рецептом. Сразу скажу что не совсем Ubuntu... И так по порядку:
1) За основу был взят новый дистрибутив Минта linuxmint-201303-mate-dvd-64bit
LMDE MATE Edition
http://www.linuxmint.com/download_lmde.phpКак полностью рабочая платформа с кучей ненужного хлама
Ну о вкусах... Предполагаю что на других дистрибутивах мой рецепт тоже будет работать.
2) Устнавливаем все по вкусу
3) Т.к. терминальный сервер предназначен для пользователей пользуемся рекомендацией по русификацией
dpkg-reconfigure locales
Следует выбрать, как минимум:
ru_RU.UTF-8
sudo aptitude install console-cyrillic
Отвечаем на воросы
Если что не так можно изменить конфигурацию.
sudo dpkg-reconfigure console-cyrillic
Данный метод в большей мере касается консоли но мне нужно было.
4) Настраиваем окружение по вкусу Например я настроил клавиатуру с помощью стандартного встроенного аплета минта.
Насколько я понимаю можно и по старинке (не проверял)
setxkbmap -layout "us,ru"
setxkbmap -option "grp:caps_toggle,grp_led:scroll,compose:ralt"
http://www.xgu.ru/wiki/xkbНу и добавил файловый менеджер легкий просто похожий на total commander
https://launchpad.net/~alexx2000/+archive/doublecmd5) А теперь самое важное то за что боролись
Топаем
https://github.com/makinux-git/x11rdp-makinux качем архив
Распаковываем...
Выставляем права и работаем под рутом (т.к. нужно будет компилировать сие чудо)
примерно так sudo -s
cd (Каталог куда распаковали)
chmod 777 -R *
6) Чтим файл INSTRUCTIONS.txt в котором нам нужен пункт 2)
А именно 2) x11rdp-o-matic.sh will compile, install, and set up X11rdp and xrdp on your system.
Выполняем ./X11rdp-o-matic.sh
прошел процесс компиляции (у меня все гладко) Надеюсь у Вас все будет гладко.
На всяк случай пару ссылок:
http://scarygliders.net/2012/06/20/x11rdp-o-matic-and-rdpsesconfig-version-2/https://github.com/makinux-git/x11rdp-makinuxhttps://forum.ubuntu.ru/index.php?topic=197412.07) Собственно проверяем
netstat -lntp |grep 3389
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 2440/xrdp
Ой ли работает
Выводы таким нехитрым способ получаем быстро и не парясь терминальный сервер в котором не только работает Руссская Украинская и Английская раскладка но о между клиентом и сервером работе буфер обмена что и было самоцелью.
Отдельная благодарность товариСЧам
Создателю скрипта
https://github.com/makinux-git/x11rdp-makinuxhttp://scarygliders.net/2012/06/20/x11rdp-o-matic-and-rdpsesconfig-version-2/Надеюсь не попутал
ТовариСЧа Konstantin000 за неоценимый совет в данной теме...
https://forum.ubuntu.ru/index.php?topic=197412.0Ключевые слова RDP LINUX xrdp
Пользователь решил продолжить мысль 29 Июня 2013, 21:18:25:
У тех господ что не работает фейс русскоязычный под удаленной сессией но при локальном подключении все хорошо рекомендую добавить строки в /etc/xrdp/startwm.sh
export MDM_LANG=ru_RU.UTF-8
export LANG=ru_RU.UTF-8
Ну тут надо посмотреть как у вас по env при локальном подключении переменные пишутся.
Может быть например так:
LANGUAGE=ru:en
LANG=ru_RU.UTF-8
Вообщем по разному в разных ос вот содержимое моего файла /etc/xrdp/startwm.sh
set -e
export MDM_LANG=ru_RU.UTF-8
export LANG=ru_RU.UTF-8
PROGNAME=Xsession