RDesktop 1.4.1 - Нативный клиент для Windows Terminal Server
3dEyes 22 ноября, 2005 - 10:32.RDesktop — клиент для подключения к Windows Terminal Server NT/2000/XP/2003.
На моей памяти было три попытки портирования данного приложения.
Одна моя — 2 года назад я собрал эту программу под x11 и опубликовал на bebits. Это даже было не портирование а тупое собираение готовых сырцов. Вторая попытка была совершена Франсуа Револом ака mmu_man–ом, — он пошел дальше и сделал нативный порт клиента, который не требовал наличия x11 сервера и входил в пакет BeRDP. Да, несомненно это был шаг вперёд. Всё вроде бы ничего, да вот порт оказался уж очень нестабильным, работать с ним было совершенно невозможно, — кто пользовался — тот знает. У этого порта было 2 основные проблемы: а) кривая отрисовка некоторых видов битмапов, б) постоянные ничем не спровоцированные падения.
Короче в прошлый четверг очередной раз поматерив упавший терминал я с горя полез на один новостной линуксовый сайт — nixp.ru и наткнулся на интересную новость, — мол наши ребята постарались и пропатчили rdesktop для работы через svgalib. Качнув эти патчи и основательно их изучив я пришел к выводу, что на основе этих патчей можно создать нативный порт.
К вечеру порт был практически готов.
И так, что мы имеем на данный момент:
1. Полностью нативное приложение, не требующее x11 сервера
2. Полноценную поддержку мыши (даже колёсико работает :) )
3. Полное мапирование клавиатурных сканкодов (кроме PrnScr, хотя и это решаемо)
4. Полноэкранный режим
5. Синхронизацию буферов обмена (клипборд) между всеми запущенными сессиями и BeOS.
6. Ну и конечно отсутствие глюков при отрисовке и достаточно хорошую скорость работы. (вот всяком случае меня устраивает)
Что еще осталось сделать:
1. Собрать netserver версию (уже собрана, но пока работает не стабильно)
2. Реализовать поддержку звука (шаблон уже накатан)
3. Устранить неполадки (опять posix подкачал) при создании шареных папок между BeOS и Windows.
Желающие могут скачать сие чудо на www.bebits.com или на моём сайте www.hanasoft.ru.
Ура 3dEyes**!! ;)
сабж.
Спасибо.
МОЛОДЕЦ!!!
сабж :)
Молодца!
А я ничего писать не буду я тестировать буду )
Какие из перечисленных параметров работают и как?
Usage: /boot/home/config/bin/rdesktop [options] server[:port]
-u: user name
-d: domain
-s: shell
-c: working directory
-p: password (- to prompt)
-n: client hostname
-k: keyboard layout on server (en–us, de, sv, etc.)
-g: desktop geometry (WxH)
-f: full–screen mode
-b: force bitmap updates
-e: disable encryption (French TS)
-E: disable encryption from client to server
-m: do not send motion events
-C: use private colour map
-T: window title
-N: enable numlock syncronization
-a: connection colour depth
-z: enable rdp compression
-x: RDP5 experience (m[odem 28.8], b[roadband], l[an] or hex nr.)
-P: use persistent bitmap caching
-0: attach to console
-4: use RDP version 4
-5: use RDP version 5 (default)
RDesktop 1.4.1 - Нативный клиент для Windows Terminal Server
это что, значит можно иметь отдельный системный блок (с w2000, без монитора, клавы, мыши) подключить онный к компу с Беосью и в одно время работать в БеОСи и Wин2000?
Отвечу всем сразу...
«Какие из перечисленных параметров работают и как?», «какие службы надо запустить на виндозном сервере, чтобы заработало?», " это что, значит можно иметь отдельный системный блок (с w2000, без монитора, клавы, мыши)"
Отвечу всем сразу. Читайте мою первую статью на www.hanasoft.ru.
обалдеть!
Прикиньте он уже у ЖТ на сайте лежит! 8–0
RDesktop 1.4.1 - Нативный клиент для Windows Terminal Server
БОЛЬШОЙ респект.
Жду NetServer для тестов.
RDesktop: некоторый прогресс
Впринципе удалось реализовать более–менее поддержку воспроизведения звукового потока.
Звук играется без заиканий, и других артефактов. Хотя необходимо решить ещё несколько проблем, напрмер плохо воспроизводятся файлы маленькой длинны. Но в целом всё уже работает неплохо
На скриншоте играют одновременно WinAmp 5 и MediaPlayer Classic. Полёт нормальный :)
Отправить комментарий