Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Прочие - SeamlessRDP+ rdesktop под Windows своими руками

Ответить
Настройки темы
Прочие - SeamlessRDP+ rdesktop под Windows своими руками
vst vst вне форума

Новый участник


Сообщения: 6
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте.
Известное неудобство работы с MS Terminal Server через mstsc заключается в том, что окно терминала либо закрывает всё, включая вашу панель задач, либо становится неприемлемо маленьким (например, для работы в той же 1С) при выборе меньшего размера удаленного рабочего стола.
Те, кто может позволить себе Applidis Seamless или даже Citrix MetaFrame, понятно, таких проблем не имеют как и те, у кого тонкие клиенты либо рабочие станции под Linux. В последних можно использовать связку rdesktop + seamlessRDP как-то так и иметь у себя на рабочем столе окно приложения запущенного на сервере. Это окно можно растягивать, разворачивать и сворачивать как вам заблагорассудится.
У меня рабочие станции под Windows и денег на небесплатное решение нет. Нормальные герои всегда идут в обход. Поэтому путем небольших плясок с бубном rdesktop 1.6.0 был скомпилирован для Windows под cygwin'ом. Здесь можно забрать rdesktop.exe и 4 библиотеки cygwin'а нужные ему для работы. Также потребуется X Window сервер для Windows. Таскать за собой cygwin, где X Window есть, как-то накладно. Берем легкий Xming и устанавливаем. Rdesktop и библиотеки из архива надо бы положить в каталог установленного Xming, чтобы он мог их найти, хотя я просто скопировал rdesktop.exe в WINDIR\, а библиотеки в WINDIR\System32. Далее с помощью входящего в Xming XLaunch подключамся к серверу терминалов. Запускаем XLaunch. На первом экране выбираем "One window", на втором - "Start a program", на третьем - "Run Local" и в поле "Start program" вводим:
Код: Выделить весь код
rdesktop -k en-us -g 1276x738 -r clipboard:CLIPBOARD -u USERNAME SERVER
Здесь 1276x738 - размеры окна терминала для моего разрешения экрана (1280x800). Т.е. при стандартной высоте панели задач от горизонтального разрешения экрана надо отнять 4 пиксела, а от вертикального - 62. USERNAME - имя пользователя, под которым вы хотите подключиться к серверу терминалов, SERVER - имя или IP сервера терминалов.
На четвертом экране ставим галку в чекбокс "Clipboard" и в поле "Additional parameters for Xming" вводим:
Код: Выделить весь код
-xkblayout us,ru -xkbvariant winkeys -xkboptions grp:alt_shift_toggle -nounicodeclipboard -notrayicon
большинство параметров относится к раскладке клавиатуры - известной проблеме rdesktop. Не знаю, у меня вроде работает все кроме Del (при этом и на сервере терминалов и на рабочей станции переключение раскладки установлено по Alt+Shift).
-nounicodeclipboard здесь для 1С - иначе не копируется нормально русский текст, а так можно убрать.
На шестом экране можно сохранить полученную конфигурацию так же как и в mstsc. Жмем "Готово" и, если все сделано првильно, видим удаленный десктоп сервера в окне не перекрывающем собственную панель задач. Т.е. по крайней мере не закрыт нужный для работы qip ну и другие запущенные приложения.
Можете попытаться подключить к этой схеме и seamlessRDP, но мне, честно говоря, не понравилось. Непонятные глюки при попытке изменить размер окна пертягиванием границ.
Собственно, вот.
Предлагаю всем заинтересованным участникам форума довести до ума этот подход. Т.е. разобраться у всех ли он работает, у кого какие проблемы с раскладкой, с clipboard. Разобраться с подключением дисков и принтеров и т.д. Ну и вообще. Может все это зря, и кто-то знает более элегантное бесплатное решение?
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:41, 30-07-2008

 
vst vst вне форума Автор темы

Новый участник


Сообщения: 6
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png scrn.png
(94.6 Kb, 118 просмотров)
Вложения
Тип файла: rar rdesktop.rar
(173.5 Kb, 179 просмотров)

Мда, половина кнопок клавиатуры не работает. Однако для rdesktop 1.5.0 есть спец патч рав-клавиатуры. Патчим, компилируем, voila! - все работает отлично! Новый rdesktop.exe в прилагаемом архиве. Бибилиотеки те же.
Поле "Start program" теперь выглядит так:
Код: Выделить весь код
rdesktop -y -N -g 1276x738 -r clipboard:CLIPBOARD -u USERNAME SERVER
а поле "Additional parameters for Xming" - так:
Код: Выделить весь код
-nounicodeclipboard -notrayicon
Посмотрите скриншот.

Отправлено: 07:11, 31-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


vst, а такой вопросик, а web-интерфейс вариант не подходит для решения этих же целей? или radmin? или неудобно?

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 07:20, 31-07-2008 | #3

vst vst вне форума Автор темы

Новый участник


Сообщения: 6
Благодарности: 1

Профиль | Отправить PM | Цитировать


У MS Remote Desktop Web Connection те же проблемы, что и у mstsc - у вас есть только фиксированный набор возможных размеров удаленного рабочего стола. Ну а RAdmin платный, во-первых, а потом разве можно им сделать несколько сессий на сервере терминалов?

Отправлено: 07:35, 31-07-2008 | #4


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата vst:
разве можно им сделать несколько сессий на сервере терминалов »
нет, конечно, просто я по скрину подумал, что удаленка нужна для администрирования админу, выходит, ошибся.
Цитата vst:
у вас есть только фиксированный набор возможных размеров удаленного рабочего стола »
Вот к примеру, у меня разрешение экрана 1280*1024, в настройках mstsc я ставлю 1024*768, чем плохо? И видно хорошо, и не перекрывает окна. Я не против вашей надстройки, я просто пытаюсь понять, чем плох стандартный вариант.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 07:48, 31-07-2008 | #5

vst vst вне форума Автор темы

Новый участник


Сообщения: 6
Благодарности: 1

Профиль | Отправить PM | Цитировать


2Delirium
Да, в основном это нужно для 1С. Меня в общем тоже устраивает стандартный вариант)), а вот пользователи 1С таким подходом возмущены.
До глубины души причем.
Мониторы не у всех такие "разрешастые", да и не удобно все-равно.

Отправлено: 09:04, 31-07-2008 | #6


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Думаю такой вариант запуска "Удалённого подключения к рабочему столу"
Код: Выделить весь код
mstsc /w:1390 /h:900
или в default.rdp:
Код: Выделить весь код
    screen mode id:i:1
    desktopwidth:i:1015
    desktopheight:i:715
    session bpp:i:16
    winposstr:s:0,3,0,0,1390,900
должен устроить и ваших пользователей.

Но как организовать Seamless RDP за просто так под Windows - всё равно интересно.

Отправлено: 14:22, 11-04-2009 | #7

vst vst вне форума Автор темы

Новый участник


Сообщения: 6
Благодарности: 1

Профиль | Отправить PM | Цитировать


Да, я в конце-концов так и сделал. Даже прогу написал, чтоб разрешения экрана считывала и запускала mstsc с параметрами. Не Seamless RDP конечно, но все-таки таскбар виден, народ доволен. Есть, кстати, еще такая приблуда бесплатная как Royal TS. Может кому интересно..

Отправлено: 11:45, 13-04-2009 | #8


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Уважаемый, vst.
Подскажи плиз, раз ты уже решил все проблемы с терминальным доступом.
Возникла ситуация в офисе с необходимостью терминального доступа к серверу для работы в 1С, но с недавнего времени в офисе на всех компах поставили только лицензионный софт, и как раньше пользоваться сервером терминалов от Била стало в условиях кризиса, дорого. Пытаемся найти бесплатную альтернативу многопользовательскому серверу терминалов.
На сервере стоит Win2008 server, на машинах пользователей WinXP sp3.
В интернете очень мало освещён данный вопрос, люди чаще всего пользуются Терминалом от Майкрософта, либо ломая его, либо покупая.
Пытаюсь вычитать в интернете инфу по работе Xming, но нигде не описана ситуация когда на сервере и клиенте стоит Windows.
Может быть подскажешь в какую сторону читать?)))

Отправлено: 15:56, 04-05-2009 | #9


Аватара для L-Soft

Модератор


Moderator


Сообщения: 1577
Благодарности: 460

Профиль | Сайт | Отправить PM | Цитировать


Вопрос лицензирования сервера терминалов от сторонних производителей не так прост как кажется, он довольно подробно раскрыт на форуме Лицензирование продуктов Microsoft например Какие нужны лицензии, при использовании NComputing?

-------
Не делайте из еды культа! ((с) О.Бендер)


Отправлено: 19:58, 04-05-2009 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Прочие - SeamlessRDP+ rdesktop под Windows своими руками

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Комп своими руками ddfwefwefweq Выбор отдельных компонентов компьютера и конфигурации в целом 2 04-03-2009 19:50
Proxy/NAT - Внешний прокси своими руками Donner Хочу все знать 5 29-12-2008 02:16
ФТП своими руками... Ronald Microsoft Windows 2000/XP 7 10-01-2007 13:35
Загрузочный CD своими руками Kenobi Хочу все знать 1 09-10-2005 11:21
TTimer своими руками Zur0 Программирование и базы данных 5 27-04-2003 18:17




 
Переход