Monday, March 2, 2009

rtfm

как и следовало ожидать, нужно было внимательно вкуривать man.
Настроить gdm.conf, предварительно избавившись от ipv6 - и получить желаемое: удалённый вход на сервер с использованием vnc клиента. Это сообщение написано с браузера iceweasel (маленький пушистый зверёк, да?) который был запущен на сервере, на который я попал через vnc. Русская раскладка работает.
Каждый пользователь запускает свой сеанс со своими нвстройками рабочего стола и так далее. Можно ставить wine@etersoft network и приживлять 1с.
Пляски с бубном вокруг xrdp достойны отдельного описания. Сразу скажу - получилось, но более всего это напоминает обматывание изолентой треснувшего костыля.

7 comments:

Anonymous said...

/me Тоже хочет посмотреть на пляски с бубном вокруг переключения раскладки и xrdp.

Anton Sergievitch said...

И все же как удалось решить вопрос подключения к "рабочему столу" с возможностью русской локали? Мои пляски с бубном пока ни к чему не привели. Насколько я понял Xvnc 4.1 free не поддерживает x extension в принципе, так что из вариантов искать подключение через X11rdp или другой vnc сервер. X11rdp как-то много весит для скачивания и нет уверенности что заработает. А бинарник при различных танцах с бубном так и не запустился.

nikola said...

Пляски были успешными, но результат не устраивает, ибо совсем это кривой костыль.
Валялся где-то вариант, как японцы с этим боролись, в данном случае пришлось поступить аналогично.
Были скачаны исходники, сделано следующее жульство: таблицу символов "при нажатом Caps Lock" заменяем на таблицу альтернативной кодировки, в нашем случае - русской, как она приведена на сайте разработчиков. Компилируем, и получаем желаемое. По капсу раскладки переключаются. Подробности подзабылись, но можно в принципе восстановить и выложить для народа.

Вот приучить нормального человека к этому не вышло, поэтому от варианта пришлось отказаться, Единственным работоспособным решением в моём случае оказался не xrdp и не vnc, а этерсофтовская сборка nx. Клиент - родной, от nomachine.

Anton Sergievitch said...

Если я правильно понимаю, то rx@etersoft как таковой не совместим с xrdp & rdp? т.е. нативным виндовым клиентом на него зайти можно или нет?

nikola said...

nx и rdp это две большие разницы.

Anton Sergievitch said...

Вот то что NX не vnc совместимо и соответственно в xrdp не засовывается и огорчает. Поскольку хотелось бы иметь решение которое не требует дополнительных телодвижений в виде установки программного обеспечения со стороны клиента. XRDP предоставляя rdp соединение обеспечивает данное условие, другое дело что все попытки найти vnc сервер отвечающий условию работы xkb до сегодняшнего дня ни к чему успешному у меня не приводили. Но как ни странно сегодня нарыл вот что на хабре, что привело к установке в качестве Xvnc сервера xf4vnc. Испытания прошли относительно успешно. Из багов - при запуске скрипта руссификации терминалки Русский язык в панеле гнома обозначается как знак вопроса, но русский ввод работает. Буду дальше дорабатывать все это напильником. Чем больше вожусь с линуксом тем больше оно мне нравится, а за плечами 10 лет администрирования винды в различных ее реинкарнациях. И с юникс системами знаком до сих пор очень поверхностно.

nikola said...

ды то ж Мандрива, особая пестня.
xf4vnc - не пробовал, и под debian его нету, а это неспроста.
Но в статье на Хабре содержится интересные штуки насчёт правки xorg.conf
Можно попробовать на досуге с другими реализациями vnc.

vncpassd - несекьюрно, ибо пароль хранит в текстовом виде. А в случае связк и xrdp - не нужно, так как там есть чем клиента идентифицировать.