|
Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Прочие - SeamlessRDP+ rdesktop под Windows своими руками |
|
|
Прочие - SeamlessRDP+ rdesktop под Windows своими руками
|
Новый участник Сообщения: 6 |
Профиль | Отправить 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" вводим: Здесь 1276x738 - размеры окна терминала для моего разрешения экрана (1280x800). Т.е. при стандартной высоте панели задач от горизонтального разрешения экрана надо отнять 4 пиксела, а от вертикального - 62. USERNAME - имя пользователя, под которым вы хотите подключиться к серверу терминалов, SERVER - имя или IP сервера терминалов. На четвертом экране ставим галку в чекбокс "Clipboard" и в поле "Additional parameters for Xming" вводим: -xkblayout us,ru -xkbvariant winkeys -xkboptions grp:alt_shift_toggle -nounicodeclipboard -notrayicon -nounicodeclipboard здесь для 1С - иначе не копируется нормально русский текст, а так можно убрать. На шестом экране можно сохранить полученную конфигурацию так же как и в mstsc. Жмем "Готово" и, если все сделано првильно, видим удаленный десктоп сервера в окне не перекрывающем собственную панель задач. Т.е. по крайней мере не закрыт нужный для работы qip ну и другие запущенные приложения. Можете попытаться подключить к этой схеме и seamlessRDP, но мне, честно говоря, не понравилось. Непонятные глюки при попытке изменить размер окна пертягиванием границ. Собственно, вот. Предлагаю всем заинтересованным участникам форума довести до ума этот подход. Т.е. разобраться у всех ли он работает, у кого какие проблемы с раскладкой, с clipboard. Разобраться с подключением дисков и принтеров и т.д. Ну и вообще. Может все это зря, и кто-то знает более элегантное бесплатное решение? |
|
Отправлено: 16:41, 30-07-2008 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Мда, половина кнопок клавиатуры не работает. Однако для rdesktop 1.5.0 есть спец патч рав-клавиатуры. Патчим, компилируем, voila! - все работает отлично! Новый rdesktop.exe в прилагаемом архиве. Бибилиотеки те же.
Поле "Start program" теперь выглядит так: а поле "Additional parameters for Xming" - так: Посмотрите скриншот. |
Отправлено: 07:11, 31-07-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать vst, а такой вопросик, а web-интерфейс вариант не подходит для решения этих же целей? или radmin? или неудобно?
|
------- Отправлено: 07:20, 31-07-2008 | #3 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать У MS Remote Desktop Web Connection те же проблемы, что и у mstsc - у вас есть только фиксированный набор возможных размеров удаленного рабочего стола. Ну а RAdmin платный, во-первых, а потом разве можно им сделать несколько сессий на сервере терминалов?
|
Отправлено: 07:35, 31-07-2008 | #4 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Цитата vst:
Цитата vst:
|
|||
------- Отправлено: 07:48, 31-07-2008 | #5 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать 2Delirium
Да, в основном это нужно для 1С. Меня в общем тоже устраивает стандартный вариант)), а вот пользователи 1С таким подходом возмущены. До глубины души причем. Мониторы не у всех такие "разрешастые", да и не удобно все-равно. |
Отправлено: 09:04, 31-07-2008 | #6 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Думаю такой вариант запуска "Удалённого подключения к рабочему столу"
или в 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 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Да, я в конце-концов так и сделал. Даже прогу написал, чтоб разрешения экрана считывала и запускала mstsc с параметрами. Не Seamless RDP конечно, но все-таки таскбар виден, народ доволен. Есть, кстати, еще такая приблуда бесплатная как Royal TS. Может кому интересно..
|
Отправлено: 11:45, 13-04-2009 | #8 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Уважаемый, vst.
Подскажи плиз, раз ты уже решил все проблемы с терминальным доступом. Возникла ситуация в офисе с необходимостью терминального доступа к серверу для работы в 1С, но с недавнего времени в офисе на всех компах поставили только лицензионный софт, и как раньше пользоваться сервером терминалов от Била стало в условиях кризиса, дорого. Пытаемся найти бесплатную альтернативу многопользовательскому серверу терминалов. На сервере стоит Win2008 server, на машинах пользователей WinXP sp3. В интернете очень мало освещён данный вопрос, люди чаще всего пользуются Терминалом от Майкрософта, либо ломая его, либо покупая. Пытаюсь вычитать в интернете инфу по работе Xming, но нигде не описана ситуация когда на сервере и клиенте стоит Windows. Может быть подскажешь в какую сторону читать?))) |
Отправлено: 15:56, 04-05-2009 | #9 |
Модератор Сообщения: 1577
|
Профиль | Сайт | Отправить PM | Цитировать Вопрос лицензирования сервера терминалов от сторонних производителей не так прост как кажется, он довольно подробно раскрыт на форуме Лицензирование продуктов Microsoft например Какие нужны лицензии, при использовании NComputing?
|
------- Отправлено: 19:58, 04-05-2009 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Комп своими руками | 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 |
|