LINUX.ORG.RU

Выпуск FreeRDP 3.22 с интерфейсом на базе SDL3

 , ,


0

3

FreeRDP — реализация протокола удаленного рабочего стола с открытым исходным кодом (RDP) для взаимодействия с другими компьютерами по сети. С версии 3.22 происходит «полная перестройка» клиентского интерфейса на SDL3.

Проведена доработка, направленная на улучшение качества кода, и одним из преимуществ для пользователей является расширение поддержки HiDPI. Пользовательский интерфейс FreeRDP лучше поддерживает HiDPI благодаря поддержке динамического масштабирования разрешения удаленного дисплея. В целом эта версия обещает быть более надежной, чем предыдущие.

В FreeRDP 3.22 также исправлен ряд проблем с безопасностью CVE на стороне клиента и в коде прокси-сервера.
Загрузки и дополнительную информацию о FreeRDP 3.22 можно найти на GitHub.

>>> phoronix

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 4)

эта версия обещает быть более надежной, чем предыдущие

«Ах, поручик! Вы всё только обещаете!..» © Анекдот :))

Somebody ★★★★
()

«происходит „полная перестройка” клиентского интерфейса на SDL3»

Перестройка - неоднозначное слово. Чем хорош этот SDL3 (и почему именно он выбран)?

Saakx
()

Одно время следить перестал. Оно научилось запускать app, которые наделали в серверной винде? Ну, т.е. отрисовывать само приложение без вывода рабочего стола? Откровенно говоря из головы вылетело, как оно правильно называется :)

DrRulez ★★★★★
()

О боги. Оболочка Unity и семёрки в RDP!!!

Верните мне мои 2010-е!

wandrien ★★★
()
Ответ на: комментарий от Saakx

Чем хорош этот SDL3 (и почему именно он выбран)?

Как я понимаю, чтобы отдельно не тянуть версии для иксов и для вяленого, а тут, сразу все(оптимистичненько, да) бэкенды, которые SDL поддерживает. По крайней мере на вяленом работает хорошо, лучше чем через XWayland, тут у меня не было pixel perfect картинки, немного почему-то плыла, а на sdl версии, выглядит как на родной венде.

Loki13 ★★★★★
()
Ответ на: комментарий от Somebody

в Fedora 42 пока что только 3.21.00...

А у меня так

$ dpkg -l | grep freerdp
ii  freerdp2-x11                          2.3.0+dfsg1-2+deb11u1            i386         RDP client for Windows Terminal Services (X11 client)
ii  libfreerdp-client2-2:i386             2.3.0+dfsg1-2+deb11u1            i386         Free Remote Desktop Protocol library (client library)
ii  libfreerdp2-2:i386                    2.3.0+dfsg1-2+deb11u1            i386         Free Remote Desktop Protocol library (core library)
$ xfreerdp --version
This is FreeRDP version 2.3.0 (2.3.0)
$ /usr/local/freerdp/bin/xfreerdp --version
This is FreeRDP version 1.1.0-beta1 (git n/a)

firkax ★★★★★
()
Ответ на: комментарий от firkax
user@comp:~# dnf list | grep freerdp
Обновление и загрузка репозиториев:
Репозитории загружены.  
freerdp.x86_64        2:3.21.0-1.fc42  updates
freerdp-libs.x86_64   2:3.21.0-1.fc42  updates
freerdp2-libs.x86_64  2.11.7-7.fc42    781e4eb56ba449a5876af2cc084d758e
freerdp-devel.i686    2:3.21.0-1.fc42  updates
freerdp-devel.x86_64  2:3.21.0-1.fc42  updates
freerdp-devel.x86_64  2:3.21.0-1.fc42  updates-archive
freerdp-libs.i686     2:3.21.0-1.fc42  updates
freerdp-server.x86_64 2:3.21.0-1.fc42  updates-archive
freerdp-server.x86_64 2:3.21.0-1.fc42  updates
freerdp2-devel.i686   2.11.7-7.fc42    fedora
freerdp2-devel.x86_64 2.11.7-7.fc42    fedora
freerdp2-libs.i686    2.11.7-7.fc42    fedora
Somebody ★★★★
()
Ответ на: комментарий от mumpster

ничо ты тормозишь! тут трикся скоро устареет…

Жалею, что на одном тестовом сервере перешел на Трикси. Сраный включенный по дефолту аппармор накидал незапланированных проблем с докером. Иногда лучше на старом, но стабильном, знакомом и работающем :)

skyman ★★★★★
()
Ответ на: комментарий от DrRulez

Откровенно говоря из головы вылетело, как оно правильно называется :)

Кажется, это называлось «Публикация приложений»

BydymTydym ★★
()
Ответ на: комментарий от BydymTydym

Кажется, это называлось «Публикация приложений»

Какая интересная возможность, не знал о ней: когда пользовался RDP и «домогался» виндового сервера по сетке на работе, такого ещё не было и приходилось весь виндовый рабочий стол в линуксовом оконце иметь... Несколько столов с нескольких серверов, точнее... )

Хотя нужен был доступ только к нескольким виндовым приложениям...

Спасибо форуму, «просветили»... :)

Хоть RDP уже вроде как и не нужно, но знание лучше, чем незнание... мало ли... :))

Somebody ★★★★
()
Ответ на: комментарий от Somebody

Я, когда-то, еще во времена xrdesktop эту фишку хотел, но тогда её или вообще не сделали или сделали, но у меня не заработала - не помню уже. А так - хорошая фишка, прям полный функциональный аналог запуска X-приложений через ssh -X.

BydymTydym ★★
()

А freerdp научился пробрасывать принтеры и флешки? Раньше, вроде, не умел. Меня как-то звали на проект удаленно нс тему как оаз сделать проброс устройств для удаленных рабочих мест ьех же бухгалтеров. Типа нужна возможность имея RDP-сессию на удаленный 1С вставить локально флешку или рутокен и подписать документ. Дело не мое, поэтому и не пошел, но в протоколе есть виртуальные каналы для таких случаев.

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 1)

Давно хочу к некоторым далёким и редкопосещаемым виндовым тачкам таким образом подцепиться. Может, и осилю...

piyavking ★★★★★
()

«полная перестройка» клиентского интерфейса на SDL3

Хана клиентскому интерфейсу, значит. Готовьтесь к еще большему пожиранию оперативки и еще более медленной работе 2D графики.

zx_gamer ★★★
()

Если бы оно научилось работать с микрософтовскими виртуальными машинами Win365 - цены б ему не было. Но это похоже не в скопе релиза…

Qui-Gon ★★★★★
()
Ответ на: комментарий от Somebody

Эппл тоже не дает информацию как с их ноутами работать - но асахи линукс как-то пытается же. Там как я понимаю проблема с аутентификацией, а дальше обычный RDP

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

Реверсинжиниринг это всегда «задача со звездочкой» начатая от безысходности, и в долгосрочной перспективе мертворожденная.

но асахи линукс как-то пытается же

Именно что «как-то» и «пытается». У них даже M3 девайсы в статусе «to be announced» - а их уже с производства сняли.

no-dashi-v2 ★★★★
()
Ответ на: комментарий от Somebody

Да, содержательно... В ответе этой железной девушки с приятным голосом больше всего порадовала ссылка на ЛОР.

Дословно:

Это возможность реализована в протоколе RDP, для которой в FreeRDP используются виртуальные каналы. linux.org.ru

Вывод: Алиса читает мои посты :)

gns ★★★★★
()
Ответ на: комментарий от no-dashi-v2

Ну вроде как интеловские пантеры выглядят интересно, так что возможно страдания по эппловским макбукам скоро станут менее интересны. Основное их преимущество - долгое время автономной работы пока недостижимое на x86 платформе (кроме редких и очень дорогих машинок на лунарлейке).

Что до мелкософта - то в принципе они раскрывают свою документацию партнерам и в принципе линуксовые клиенты реализваны у хьюлета и кажется еще делла. Но увы не опенсорс и не как отдельный софт, а в составе какого-то спец-дистра для тонкого клиента. Так что какой-то шанс есть что либо раскроют протоколы либо бинарного клиента выпустят…

Qui-Gon ★★★★★
()
Ответ на: комментарий от gns

Я тут по инерции почитал ещё кое-что... Вывод: надо самому читать документацию и разбираться... ;))

Bсё, как всегда, короче... :))

У кого-то этот «проброс» работает, у кого-то — частично...

Но мне это сейчас как-то уже ни к чему. :)

Возвращаясь к теме: у меня ещё FreeRDP 3.21.0 чего-то С SDL3 хочет:

 $ dnf install freerdp
Обновление и загрузка репозиториев:
Репозитории загружены.
Пакет                  Арх.    Версия                  Репозиторий      Размер
Установка:
 freerdp               x86_64  2:3.21.0-1.fc42         updates         1.6 MiB
Установка зависимостей:
 SDL3_image            x86_64  3.2.6-1.fc42            updates       195.3 KiB
 SDL3_ttf              x86_64  3.2.2-1.fc42            updates       124.6 KiB
 plutosvg              x86_64  0.0.7-2.fc42            updates        58.9 KiB
 plutovg               x86_64  1.3.2-1.fc42            updates       264.9 KiB

Сводка транзакции:
 Установка:         5 пакетов

Общий размер входящих пакетов составляет 902 KiB. Необходимо загрузить 902 KiB.
После этой операции будут использоваться дополнительные 2 MiB (установка 2 MiB, удаление 0 B).
Is this ok [y/N]: 
Somebody ★★★★
()
Последнее исправление: Somebody (всего исправлений: 1)
Ответ на: комментарий от Somebody

Если честно, не ко мне. Я как-то пользовал Remnia и VNC, и то клиентом к VNC была винда. Что там freerdp хочет я без понятия.

gns ★★★★★
()
Ответ на: комментарий от skyman

ну так выруби его и вася кот!

и да - а читать что изменилось ДО - уже не айс? 8)

mumpster ★★★★★
()
Ответ на: комментарий от BydymTydym

КаКажется, это называлось «Публикация приложений»жется, это называлось «Публикация приложений»

RemoteApp

В свое время тестировал на соединениях между MS Windows 8.1. Очень плохо работало - приложения подвисали постоянно. X forwarding гораздо лучше.

MirandaUser2
()

А сдлтри приложение запускается в виндовс сервер или нет?

doomer
()
Ответ на: комментарий от Saakx

Перестройка - неоднозначное слово.

И не говорите. «Ускорение», «Гласность», «Демократия», «Плюрализм мнений», «Многопартийность», «Выборы из двух и более кандидатов». А уж чем всё закончилось...

KOHb-TPOJIJIbJIEP ★★
()
Ответ на: комментарий от anonmyous

Оно звук пробрасывает?

Пишут, что да:

4. Полная поддержка функций RDP

FreeRDP не просто «показывает картинку». Он поддерживает большинство ключевых функций RDP, которые мы привыкли видеть в проприетарных клиентах:

Буфер обмена: Копирование и вставка текста и файлов между локальной и удаленной машинами.

Перенаправление дисков: Доступ к локальным файлам с удаленного рабочего стола.

Перенаправление принтеров: Печать документов с удаленного сервера на локальный принтер.

Звук: Передача звука с удаленной машины на локальную.

Мультимониторность: Использование нескольких мониторов для удаленной сессии.

USB-перенаправление: Подключение локальных USB-устройств к удаленной машине.

Но, судя по тому, что пишут другие, не все правильно читают, понимают и применяют документацию и, соответственно, не у всех и не всё это работает...

Somebody ★★★★
()

Зачем пользоваться Виндой, ведь она говно🖕🏻 Если нужен спец софт, то значит вы не готовы к Линуксу. Линукс как юникс, делай что-то одно и делай это хорошо. А винда—делай везде и асинхронно. Зачем делать что-то сложное, если это не будет идеально, можно работать над простым)

REDDERa
()
Ответ на: комментарий от REDDERa

Как-то очень уж категорично...

Когда мне нужен был «специализированный софт» — DipTrace — для проектирования печатных плат, у которого нет и быть не может версии под Linux, а винду не хотелось, я установил его в Wine. Всё прекрасно работало.

Сейчас, по ряду причин, от этой софтины приходится отказываться. Поэтому запланировал «пощупать» KiCAD, благо он есть под Linux и отзывы о нём неплохие, в основном...

Но я «без фанатизма», это просто мой личный выбор. У кого-то может и не быть возможности «съехать» с Винды, я никого не осуждаю: у каждого своя ситуация...

А у меня нет желания «переезжать» на нёё, благо под Linux есть всё, что мне нужно... Это мой выбор и никто не обязан ему следовать... :)

Somebody ★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.