ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] GLX по ssh
@ 2020-04-04 10:34 Sergey
  2020-04-04 14:16 ` Alexei Mezin
  0 siblings, 1 reply; 10+ messages in thread
From: Sergey @ 2020-04-04 10:34 UTC (permalink / raw)
  To: community

Знает ли кто, возможно ли как-то по ssh запустить приложение, которое хочет GLX?

$ ssh -Y test@book
test@book's password:
Last login: Sat Apr  4 14:31:07 2020 from 10.1.1.2

-bash-4.4$ /usr/lib/kf5/bin/kmail
qt.glx: qglx_findConfig: Failed to finding matching FBConfig for <и т.д>
Could not initialize GLX
Aborted

Или может как-то можно без GLX запустить без пересборки?

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] GLX по ssh
  2020-04-04 10:34 [Comm] GLX по ssh Sergey
@ 2020-04-04 14:16 ` Alexei Mezin
  2020-04-04 16:54   ` Sergey
  2020-04-04 17:24   ` Sergey
  0 siblings, 2 replies; 10+ messages in thread
From: Alexei Mezin @ 2020-04-04 14:16 UTC (permalink / raw)
  To: community

04.04.2020 13:34, Sergey пишет:

> -bash-4.4$ /usr/lib/kf5/bin/kmail

Запустить через xpra. Даже браузер с ютупом работает, kmail должен 
вообще без проблем.



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] GLX по ssh
  2020-04-04 14:16 ` Alexei Mezin
@ 2020-04-04 16:54   ` Sergey
  2020-04-04 17:24   ` Sergey
  1 sibling, 0 replies; 10+ messages in thread
From: Sergey @ 2020-04-04 16:54 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Saturday 04 April 2020, Alexei Mezin wrote:

> > -bash-4.4$ /usr/lib/kf5/bin/kmail
> 
> Запустить через xpra. Даже браузер с ютупом работает, kmail должен 
> вообще без проблем.

Хочется уже взять дубинку, и... Ну почему все всё усложняют...

https://xpra.org/trac/wiki/Xdummy

| If you distribution ships the newer version but only installs a suid Xorg
| binary, Xpra should have installed the xpra_Xdummy wrapper script and 
| configured xpra.conf to use it instead of the regular Xorg binary. 

xpra_Xdummy - ссылка. На WEB(!!) сраницу, не на файл... И скрипт там очень
красиво нарисован... Но кстати, а что его в пакете нет? /usr/bin/Xorg суидный
как раз, и xpra сходу несколько ругается:

/usr/bin/Xorg is suid and not readable, Xdummy support unavailable

И там ещё 

Warning: the 'start-child' option is used,
 but 'exit-with-children' is not enabled,
 use 'start' instead

Пробую запустить для начала по примеру в %description.

А браузер, вообще-то, и через ssh -Y работает, правда медленно.

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] GLX по ssh
  2020-04-04 14:16 ` Alexei Mezin
  2020-04-04 16:54   ` Sergey
@ 2020-04-04 17:24   ` Sergey
  2020-04-04 17:58     ` Alexei V. Mezin
  1 sibling, 1 reply; 10+ messages in thread
From: Sergey @ 2020-04-04 17:24 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Saturday 04 April 2020, Alexei Mezin wrote:

> Запустить через xpra. Даже браузер с ютупом работает, kmail должен 
> вообще без проблем.

А как с совместимостью? С p8 на p8 ходит (0.14.19). А вот на p9 (3.0)
c p8 зайти не может:

2020-04-04 21:21:08,015 disconnected without receiving a single packet, not an xpra server?
2020-04-04 21:21:08,016 (maybe it does not support 'unknown' compression or 'bencode' packet encoding)
2020-04-04 21:21:08,016 Connection lost

Видно, что что-то не понимает, но не видно какого-нибудь ключика "вернуть
совместимость со старым протоколом". Пытаться обновить в p8 надо?

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] GLX по ssh
  2020-04-04 17:24   ` Sergey
@ 2020-04-04 17:58     ` Alexei V. Mezin
  2020-04-04 19:05       ` Sergey
  0 siblings, 1 reply; 10+ messages in thread
From: Alexei V. Mezin @ 2020-04-04 17:58 UTC (permalink / raw)
  To: community

04.04.2020 20:24, Sergey пишет:

> Видно, что что-то не понимает, но не видно какого-нибудь ключика "вернуть
> совместимость со старым протоколом". Пытаться обновить в p8 надо?
> 

Нет. Это какая-то несовместимость более новой xpra с нашей системой. 
Поскольку у нас пользователей этой программы, вероятно, целый один 
человек, готового решения проблемы нет. И в рассылке вопрос игнорируют.

В качестве объезда помогает удаление на сервере файла

/var/run/user/$UID/xpra/xpra-run

Который создается при первом запуске любой удаленной сессии, и далее 
мешает повторному перезапуску сессии. Но если не закрывать сессию (не 
завершать все программы, оставлять работать хоть одну), то все Ок.

У меня вроде как все работает с настройками по умолчанию, ничего такого 
в плане xdummy и прочего я не делал.

При клиенте на линуксе даже с раскладкой клавиатуры все как-то само 
собой переключается. Клиент с винды иногда работает, но чаще требует 
запустить в сессии xterm и выполнить там что-то вроде

setxkbmap -layout us,ru -option grp:menu_toggle



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] GLX по ssh
  2020-04-04 17:58     ` Alexei V. Mezin
@ 2020-04-04 19:05       ` Sergey
  2020-04-04 19:56         ` Alexei V. Mezin
  0 siblings, 1 reply; 10+ messages in thread
From: Sergey @ 2020-04-04 19:05 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Saturday 04 April 2020, Alexei V. Mezin wrote:

> Нет. Это какая-то несовместимость более новой xpra с нашей системой. 
> Поскольку у нас пользователей этой программы, вероятно, целый один 
> человек, готового решения проблемы нет. И в рассылке вопрос игнорируют.
> 
> В качестве объезда помогает удаление на сервере файла
> 
> /var/run/user/$UID/xpra/xpra-run

Это p9, запущено вот так: xpra start :100 --start=xterm

$ ls -1 /var/run/user/500/xpra/
:100.log
asy-nb.lan-100
pulse-100
run-xpra
 
run-xpra удаляю. Запускаю с p8: xpra attach ssh:book:100

2020-04-04 22:58:17,022 xpra client version 0.14.19
2020-04-04 22:58:17,025 OpenGL support could not be enabled:
2020-04-04 22:58:17,025  No module named gdkgl
2020-04-04 22:58:17,050 Importing BmpImagePlugin
2020-04-04 22:58:17,085 Importing ...
<тут их куча>
2020-04-04 22:58:17,085 Importing ...
2020-04-04 22:58:17,146 failed to instantiate the dbus notification handler: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
2020-04-04 22:58:17,146 disable notifications to avoid this error
2020-04-04 22:58:17,181 detected keyboard: rules=evdev, model=pc105, layout=us,ru
2020-04-04 22:58:17,185 desktop size is 1280x1024 with 1 screen(s):
2020-04-04 22:58:17,185   ':0.0' (433x347 mm) workarea: 1280x965
2020-04-04 22:58:17,185     monitor 1 (339x271 mm)
asy@book's password:
/usr/bin/Xorg is suid and not readable, Xdummy support unavailable
bash: /home/asy/.xpra/run-xpra: No such file or directory
2020-04-04 22:58:23,870 disconnected without receiving a single packet, not an xpra server?
2020-04-04 22:58:23,871 (maybe it does not support 'unknown' compression or 'bencode' packet encoding)
2020-04-04 22:58:23,871 Connection lost

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] GLX по ssh
  2020-04-04 19:05       ` Sergey
@ 2020-04-04 19:56         ` Alexei V. Mezin
  2020-04-04 21:09           ` [Comm] xpra (GLX по ssh) Sergey
  2020-04-05  6:36           ` Sergey
  0 siblings, 2 replies; 10+ messages in thread
From: Alexei V. Mezin @ 2020-04-04 19:56 UTC (permalink / raw)
  To: community

04.04.2020 22:05, Sergey пишет:
> Это p9, запущено вот так: xpra start :100 --start=xterm
> 


Вокруг этого всего есть какая-то магия непонятная. Слишком много питона :)

Имеем сервер на p9 и клиент на Сизифе

На сервере запущена сессия

$ xpra list
/usr/bin/Xorg is suid and not readable, Xdummy support unavailable
Found the following xpra sessions:
/run/user/500/xpra:
         LIVE session at :111
/run/xpra:
         LIVE session at :111

При попытке соединиться

$ xpra attach ssh://server:2022/111
Incompatible version of OpenGL_accelerate found, need at least (3, 1, 5) 
found (3, 1, 3)
Warning: version mismatch between PyOpenGL and PyOpenGL-accelerate
  3.1.5 vs 3.1.3b1
  this may cause crashes
2020-04-04 22:47:08,807 Xpra GTK3 X11 client version 3.0.7-r25629 64-bit
2020-04-04 22:47:08,824  running on Linux unknown unknown unknown
2020-04-04 22:47:08,825  window manager is 'KWin'
2020-04-04 22:47:09,252 GStreamer version 1.16.2 for Python 3.8.2 64-bit
2020-04-04 22:47:09,545 Connected (version 2.0, client OpenSSH_7.9)
2020-04-04 22:47:10,665 Authentication (publickey) successful!
2020-04-04 22:47:10,894  keyboard settings: rules=evdev, model=pc101, 
layout=us,ru
2020-04-04 22:47:11,100  desktop size is 1920x1080 with 1 screen:
2020-04-04 22:47:11,100   :0.0 (513x292 mm - DPI: 95x93) workarea: 1838x1080
2020-04-04 22:47:11,100     VSC DVI-I-1 (509x286 mm - DPI: 95x95)
2020-04-04 22:47:31,251 Error: failed to receive anything, not an xpra 
server?
2020-04-04 22:47:31,252   could also be the wrong protocol, username, 
password or port
2020-04-04 22:47:31,252   or the session was not found
2020-04-04 22:47:31,252 Connection lost

То есть нифига не работает. Однако! Если запустить xpra_launcher, то он 
вполне успешно устанавлиает соединение и все работает весьма достойно 
(за одно из лончера можно сохранить настроенное соединение в *.xpra 
файл, и запускать его как обычную иконку программы).


На сервере в /etc/xpra корфиг иксов "по умолчанию" для p9, там что-то 
про XDummy, и оно вроде бы работает как раз через него.





^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Comm] xpra (GLX по ssh)
  2020-04-04 19:56         ` Alexei V. Mezin
@ 2020-04-04 21:09           ` Sergey
  2020-04-06 10:16             ` Sergey V Turchin
  2020-04-05  6:36           ` Sergey
  1 sibling, 1 reply; 10+ messages in thread
From: Sergey @ 2020-04-04 21:09 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Saturday 04 April 2020, Alexei V. Mezin wrote:

> Вокруг этого всего есть какая-то магия непонятная. Слишком много питона :)
> Имеем сервер на p9 и клиент на Сизифе

У них версия 3.0 и 3.0.7 соответственно... А у меня-то получается 0.14.19 в p8.
Но я собрал себе (пока тяп-ляп, но запускается вроде) 3.0.7 в p8. 

> 2020-04-04 22:47:31,251 Error: failed to receive anything, not an xpra 
> server?
> 2020-04-04 22:47:31,252   could also be the wrong protocol, username, 
> password or port
> 2020-04-04 22:47:31,252   or the session was not found
> 2020-04-04 22:47:31,252 Connection lost
> 
> То есть нифига не работает.

У меня тоже, но с диагностикой, похожей на старую:

2020-04-05 00:46:49,657  keyboard settings: model=pc105, rules=evdev, layout=us,ru
2020-04-05 00:46:49,720  desktop size is 1280x1024 with 1 screen:
2020-04-05 00:46:49,720   :0.0 (433x347 mm - DPI: 75x74) workarea: 1280x965
2020-04-05 00:46:49,720     VGA-0 (339x271 mm - DPI: 95x95)
2020-04-05 00:46:49,772 Warning: the python netifaces package is missing
2020-04-05 00:46:50,146 Error: failed to receive anything, not an xpra server?
2020-04-05 00:46:50,146   could also be the wrong protocol, username, password or port
2020-04-05 00:46:50,147   or the session was not found
2020-04-05 00:46:50,147 Connection lost

Но теперь это с 3.0.7 самосборного на 3.0 в p9.

> Однако! Если запустить xpra_launcher,

О! Вот xpra_launcher плюс удаление run-xpra помогло. Какое-то занятное колдунство.
И KMail сделал вид, что может запуститься. Написал, что не запущен Akonadi, предложил
запустить и не смог. Но это видимо потому, что сеанс KDE не запущен, это уже отдельный
вопрос.

И 3.0.7 клиент перестал цепляться с 0.14.19 сервером. Надо, видимо, подумать над 
обновлением в p8... Но перспектива в решении с xpra есть какая-то.

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Comm] xpra (GLX по ssh)
  2020-04-04 19:56         ` Alexei V. Mezin
  2020-04-04 21:09           ` [Comm] xpra (GLX по ssh) Sergey
@ 2020-04-05  6:36           ` Sergey
  1 sibling, 0 replies; 10+ messages in thread
From: Sergey @ 2020-04-05  6:36 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Saturday 04 April 2020, Alexei V. Mezin wrote:

> Вокруг этого всего есть какая-то магия непонятная. Слишком много питона :)
> 
> Имеем сервер на p9 и клиент на Сизифе
 
lav@ вчера сделал задание http://git.altlinux.org/tasks/249408/ с 3.0.7 для
p9. Правда у меня видимых улучшений это не дало, но и ухудшений тоже нет,
так что может получится для простоты понимания везде одну версию сделать.

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] xpra (GLX по ssh)
  2020-04-04 21:09           ` [Comm] xpra (GLX по ssh) Sergey
@ 2020-04-06 10:16             ` Sergey V Turchin
  0 siblings, 0 replies; 10+ messages in thread
From: Sergey V Turchin @ 2020-04-06 10:16 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Sunday, 5 April 2020 00:09:29 MSK Sergey  wrote:

[...]
> KMail сделал вид, что может запуститься. Написал, что не
> запущен Akonadi, предложил запустить и не смог. Но это видимо потому, что
> сеанс KDE не запущен, это уже отдельный вопрос.
Потому, что неправильно запускаете не из KDE. Надо
kde5 kmail


[...]

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-04-06 10:16 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-04 10:34 [Comm] GLX по ssh Sergey
2020-04-04 14:16 ` Alexei Mezin
2020-04-04 16:54   ` Sergey
2020-04-04 17:24   ` Sergey
2020-04-04 17:58     ` Alexei V. Mezin
2020-04-04 19:05       ` Sergey
2020-04-04 19:56         ` Alexei V. Mezin
2020-04-04 21:09           ` [Comm] xpra (GLX по ssh) Sergey
2020-04-06 10:16             ` Sergey V Turchin
2020-04-05  6:36           ` Sergey

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git