Главная

RDesktop 1.4.1 - Нативный клиент для Windows Terminal Server

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. Полёт нормальный :)

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
9
t
e
c
w
C
Enter the code without spaces and pay attention to upper/lower case.