Не удается запустить xorg без root
В настоящее время я пытаюсь запустить xorg (xserver) в области сеанса пользователя без привилегий root.
И продолжайте терпеть неудачу с ошибкой, что xorg не может активировать vt.
Это говорит
xf86OpenConsole: VT_ACTIVATE failed: Operation not permitted
и просто умер.
Вот ошибка.
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 24.0
(II) modesetting: Driver for Modesetting Kernel Drivers: kms
(II) FBDEV: driver for framebuffer: fbdev
(II) VESA: driver for VESA chipsets: vesa
(WW) xf86OpenConsole: VT_ACTIVATE failed: Operation not permitted
(EE)
Fatal server error:
(EE) xf86OpenConsole: Switching VT failed
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at ".xorgxrdp.0.log" for additional information.
(EE)
(WW) xf86CloseConsole: KDSETMODE failed: Operation not permitted
Когда он работает с привилегиями root, он работает нормально.
Параметр выполнения:
/usr/lib/xorg/Xorg vt7 -background none -noreset -keeptty -verbose 3
Это не лут, как параметр проблемы окружающей среды.
Потому что, несмотря на почти такое же состояние, gdm довольно хорошо запускает xserver в рамках пользователя.
\_ gdm-session-worker [pam/gdm-password]
\_ /usr/lib/gdm3/gdm-x-session --run-script /usr/bin/gnome-session
\_ /usr/lib/xorg/Xorg vt7 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
\_ /usr/lib/gnome-session/gnome-session-binary
Я искал и нашел много похожих проблем, но любая из них работала над этим.
Как я могу исправить эту проблему?