FreeCAD через RDP

Автор drandulet, 13 сентября 2024, 09:28:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

drandulet

Доброго всем времени. Не пинайте сильно. С детства работаю на системах от мелкомягких. Пока не перестроился на мышление unix систем. Вопрос следующий. Установил Debian 12 с XFCE соответственно, настроил xRDP, подключился с ноутбука и не могу запустить FreeCAD. Выдаёт следующее сообщение:
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

Аварийный останов
Я так понимаю не может найти монитор. При запуске непосредственно на компе всё работает.  Как поступить?

ogost

я так понимаю, что нужно ввести
export DISPLAY=:0
непосредственно перед запуском FreeCAD, но не уверен. Не пользуюсь FreeCAD через xRDP, не могу сказать.
А зачем такие... ээ... интересные действия?

drandulet

#2
Ну я собрал сервак. Думал он на порядок шустрее моего ноута. Хотел нормальное удалённое рабочее место организовать. Первое что решил проверить это FreeCAD. Результат оказался не очень. И вообще подглючивает RDP, отклик долгий.
За совет спасибо. Вечером попробую.

13 сентября 2024, 11:11:41
Но я одного момента не понял. Я думал RDP подключение будет с монитора картинку транслировать, а оно совершенно иначе оказывается работает.

ogost

Цитата: drandulet от 13 сентября 2024, 11:09:51И вообще подглючивает RDP, отклик долгий.
Через локальную сеть подключаетесь к серверу? Я раньше (лет 10 назад) регулярно через RDP подключался к виндовым серверам по локальной сети, для админских задач было вполне, ощутимых задержек не припомню.

ChubaDuba

#4
Цитата: drandulet от 13 сентября 2024, 11:09:51И вообще подглючивает RDP, отклик долгий.
Попробуйте VNC может для ваших задач это будет лучшим вариантом.

Цитата: drandulet от 13 сентября 2024, 09:28:34qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
Попробуйте установить libxcb-xinerama0:
$ sudo apt-get install libxcb-xinerama0

ek-nfn

#5
я раньше по ssh удаленно по локалке запускал и пользовался gimp-ом, вроде не тормозил. Картинка у клиента, программа в фоне на сервере.

Настройки:

На стороне клиента  /etc/ssh/ssh_config
ForwardX11 yes
ForwardX11Trusted yes

На стороне сервера  /etc/ssh/sshd_config
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

запуск
ssh -XC user@192.168.x.x  "gimp"
вместо gimp подставляем любую другую гуи программу
Debian 12  -> Devuan 5 xfce -> MX Linux 23

drandulet

#6
Цитата: ogost от 13 сентября 2024, 11:00:48я так понимаю, что нужно ввести
Код Выделить Развернуть
export DISPLAY=:0непосредственно перед запуском FreeCAD, но не уверен. Не пользуюсь FreeCAD через xRDP, не могу сказать.
А зачем такие... ээ... интересные действия?

Попробовал
root@debian:~# export DISPLAY=:0
root@debian:~# freecad -l
Unknown option: -l
usage: freecad [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
Authorization required, but no authorization protocol specified

qt.qpa.xcb: could not connect to display :0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

Аварийный останов

Обратил внимание на строчку
Authorization required, but no authorization protocol specified


13 сентября 2024, 17:49:21
Цитата: ChubaDuba от 13 сентября 2024, 13:38:14
Цитироватьqt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
Попробуйте установить libxcb-xinerama0:
Код Выделить Развернуть
$ sudo apt-get install libxcb-xinerama0

Попробовал
root@debian:~# apt-get install libxcb-xinerama0
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово         
Уже установлен пакет libxcb-xinerama0 самой новой версии (1.15-1).
libxcb-xinerama0 помечен как установленный вручную.
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 79 пакетов не обновлено.

13 сентября 2024, 17:56:47
Цитата: ek-nfn от 13 сентября 2024, 14:40:38я раньше по ssh удаленно по локалке запускал и пользовался gimp-ом, вроде не тормозил. Картинка у клиента, программа в фоне на сервере.

Настройки:

На стороне клиента  /etc/ssh/ssh_config
ForwardX11 yes
ForwardX11Trusted yes

На стороне сервера  /etc/ssh/sshd_config
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

запуск
ssh -XC user@192.168.x.x  "gimp"
вместо gimp подставляем любую другую гуи программу


Сегодня попытаюсь так.

Лия


ek-nfn

#8
Цитата: drandulet от 13 сентября 2024, 17:48:26Сегодня попытаюсь так.
Если что, то скорость передачи по ssh можно увеличить путем выбора более быстрых методов шифрования, степени  сжатия (под десяток уровней) и есть еще другие варианты, уже не помню, надо гуглить.
Debian 12  -> Devuan 5 xfce -> MX Linux 23

drandulet

Цитата: ogost от 13 сентября 2024, 11:41:08
Цитата: drandulet от 13 сентября 2024, 11:09:51И вообще подглючивает RDP, отклик долгий.
Через локальную сеть подключаетесь к серверу? Я раньше (лет 10 назад) регулярно через RDP подключался к виндовым серверам по локальной сети, для админских задач было вполне, ощутимых задержек не припомню.

Да, подключился по локалке. Много раз видел как бухгалтеры по RDP работают удалённо на Windows сервере. Отклик хороший. У меня прям подвисает на несколько секунд периодически.
Попробовал через приложение Xming по SSH. Получилось открыть окно приложения прямо на рабочем столе. Пробовал запустить FireFox, тормозит жутко.
Я так понял что вся графическая часть приложения работает на моём компьютере, а само приложение на сервере. Странная логика на мой взгляд но вроде работает. Буду дальше экспериментировать. Всем спасибо за советы.

ogost

#10
Я по впн и ssh иногда Intellij Idea запускаю на рабочем десктопе, а работаю из дома. Иногда и хромиум через ssh запускаю. Отклик напрямую зависит в том числе и от пропускной способности сети, поэтому в моём случае не ахти, но жить можно.

В локальной же сети на работе всё прям летает, но особого смысла там нет, ибо и так рабочий десктоп физически доступен.

PS если у вас и сервер и клиент на лине, то выкиньте RDP и попробуйте другие решения, вроде VNC

14 сентября 2024, 08:41:51
Цитата: drandulet от 14 сентября 2024, 08:17:04Я так понял что вся графическая часть приложения работает на моём компьютере, а само приложение на сервере. Странная логика на мой взгляд но вроде работает.
Эта фича иксов, которой мне очень не хватает на wayland. Поэтому ещё полностью не перешёл, всё мотаюсь между ними.

drandulet

Цитата: ogost от 14 сентября 2024, 08:39:41PS если у вас и сервер и клиент на лине, то выкиньте RDP и попробуйте другие решения, вроде VNC
Спасибо огромное. Получилось через TightVNC подключиться. Но видимо ещё много настроек впереди. Не могу поменять разрешение экрана.