[РЕШЕНО] 2024г ArchLinux терминальный доступ тонкий и толстый клиент через VNC или RDP или еще что?

wau
Попутно – выяснилось, что многие хаутушки или врут, или отстали. Вот все мои стенания этого поста выше об ошибке входа были следствием устаревания инструкций ввода имени юзера в командной строке

Имхо вместо сторонних инструкций лучше пользоваться вики арча и собственно man программа

https://wiki.archlinux.org/title/Rdesktop
https://man.archlinux.org/man/rdesktop.1

https://wiki.archlinux.org/title/Man_page
wau
Что сделал и неудачно -
1. Remmina. Я точно помню, что раньше она без вопросов с пол-оборота заводилась с rdp. Ныне это не так. Есть ставить remmina, то дооступные сессии только ssh + x2go. Если из ауры remmina-git, то + vnc и что-то еще. Снес.
Если это не троллинг, то.. Надо читать, что пишет тебе установленный пакет, там есть опциональный пакет который надо тоже доустановить: freerdp (optional) - RDP plugin.
wau
2. запускаем из консоли, да, с годами тяготею к честной консоли. rdesktop. Потому, что freerdp ныне идет лишь как сервер. rdesktop штатно ставится, запускается - но это "клиент". Сервер же xrdp, который тоже штатно ставится и штатно запускается.

Опять всё запутано. rdesktop не развивается уже давно, уже сменилась кажется версия rdp даже. freerdp тоже можно запускать в консоли. В Remmina просто удобней сгенерировать кофигурацию. Ну и плюс плавающее окошко сессии предоставляет, что удобно.

wau
Ищу решение для запуска в xrdp гномосессии.
Погодите.. с самого начала на удалённом компе стоял гном?? Я думал легковесность это что-то из тайлингово но никак не полновесная DE :)
Тогда прекратите поиски rdp сервера! В самом Гноме уже давно реализован удалённый доступ https://wiki.gnome.org/Projects/Mutter/RemoteDesktop вам нужно установить пакет gnome-remote-desktop и включить его Gnome center settings

В новой версии Гнома как раз реализовали RDP протокол и выкинули VNC.
НИкакого троллинга. Доставлял, окошко не появилось, но еще раз попробую. Про гномов рдп читал, что как раз он заброшен, но еще раз перечитаю, поставил, как отчихаюсь от навалившихся дел - попробую. ПРочитавши же https://wiki.gnome.org/Projects/Mutter/RemoteDesktop внимание обратилось на слова "в вайланд", ни слова про иксы. На тонком клиенте легковесность и будет просто консоль с запуском из нее иксового клиента.

Спасибо за тыкание носом в косяки - Remmina с установленным freerdp штатно завелась и пр.
Доставил gnome-remote-desktop на сервер и даже дажеgnome-connections к себе. И оно падает без признаков работы -


gnome-connections

(gnome-connections:42821): Gtk-WARNING **: 23:25:38.921: GtkFlowBox with a model will ignore sort and filter functions
[23:26:29:107] [42821:42831] [ERROR][com.freerdp.core.transport] - BIO_should_retry returned a system error 32: Обрыв канала
[23:26:29:107] [42821:42831] [ERROR][com.freerdp.core] - transport_write:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[23:26:29:119] [42821:42831] [ERROR][com.freerdp.core.transport] - BIO_should_retry returned a system error 32: Обрыв канала
[23:26:29:119] [42821:42831] [ERROR][com.freerdp.core] - transport_write:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[23:26:29:119] [42821:42831] [ERROR][com.freerdp.core] - freerdp_post_connect failed
Ошибка сегментирования (образ памяти сброшен на диск)


Завтра накачу обновления с Гномом 46 и еще раз попробую.
Прилетевшее обновление до Гнома 46 к моему удивлению ничего не поломало. Но -
1. экран выбора логин\юзера в одиночку своим процессом грузит на 100% одно ядро. Проверено на двух разных машинах с разными видеокарточками. Думаю, вылечат с обновлениями но любому тыку носом буду рад
2. ожидаемо гномов рдп заработал, но не приемлем - называют себя как РДП, но как терминальный сервер-клиент работать не хотят. Т.е. если на "толстом" работает Юзер 1, то через гномов рдп Юзер-2 не входит.

Отсюда допиливается связка xrdp + remmina. В настройках подключения в Reminna следует вдумчиво подобрать нужное разрешение экрана. И, собственно, все.
 
Зарегистрироваться или войдите чтобы оставить сообщение.