[devel] Решение проблемы с блокировкой запуска приложений X Window при смене hostname

Evgeny Sinelnikov sin на altlinux.org
Сб Окт 12 00:30:14 MSK 2019


вт, 8 окт. 2019 г. в 21:27, Dmitry V. Levin <ldv at altlinux.org>:
>
> On Fri, Aug 23, 2019 at 12:38:44PM +0300, Igor Chudov wrote:
> > Добрый день.
> >
> > Насколько мне известно, стандартные политики безопасности в ALT Linux предполагают использование .XAuthority и авторизацию приложений по hostname. При смене hostname, например, с помощью hostnamectl, возникает проблема с тем, что запуск новых графических приложений не может быть осуществлён (так как в MIT-печеньках, лежащих в файле .XAuthority у пользователя, не совпадает hostname).
>
> xauth >= 1.0.10-alt1 позволяет решить эту задачу.

А как её нужно решать с новым xauth?

[sin at xpi xauth]$ hostname
xpi.darkmastersin.net
[sin at xpi xauth]$ sudo hostname xxx.darkmastersin.net
[sudo] password for sin:
[sin at xpi xauth]$ kwrite
No 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: wayland-org.kde.kwin.qpa, eglfs,
linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland,
wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

Аварийный останов
[sin at xpi xauth]$ rpm -q xauth
xauth-1.0.10-alt1.x86_64


-- 
Sin (Sinelnikov Evgeny)


Подробная информация о списке рассылки Devel