MyTetra Share
Делитесь знаниями!
Как в Wayland запустить графическое приложение из-под root?
Время создания: 20.02.2024 09:42
Текстовые метки: linux, wayland, root, суперпользователь, запуск, графическое, GUI, приложение
Раздел: Компьютер - Linux - Оконные менеджеры DE и X-сервер X11 в Linux
Запись: xintrea/mytetra_syncro/master/base/1708411358lntqupoici/text.html на raw.github.com

Чтобы запустить графическое приложение из-под пользователя root в Wayland, нужно установить специальное значение для переменной XDG_RUNTIME_DIR.


А именно, в переменной XDG_RUNTIME_DIR нужно указать директорию процессов текущего обычного пользователя, под которым происходил логин в графическую систему (а не пользователя root). Делается это следующим образом:



[root@wbx-desktop whbex]# export XDG_RUNTIME_DIR=/run/user/1001


[root@wbx-desktop whbex]# gparted

GParted 1.5.0

configuration --enable-libparted-dmraid --enable-online-resize

libparted 3.6


Здесь предполагается, что у залогиненного пользователя идентификатор 1001. Узнать идентификатор текущего пользователя можно через команду id:



$ id

uid=1001(vasya) gid=1001(vasya) группы=1001(vasya),44(video),132(wireshark)


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования