Wenn ich versuche, meine WM mit zu starten startx
, kann ich dies nicht, da die Berechtigung für etwas, das aufgerufen /dev/fb0
wird, eingeschränkt ist.
Von home/user/.local/share/xorg/Xorg.0.log
:
[ 198.569] (--) controlling tty is VT number 1, auto-enabling KeepTty
[ 198.569] (II) Loading sub module "fbdevhw"
[ 198.569] (II) LoadModule: "fbdevhw"
[ 198.569] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 198.570] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 198.570] compiled for 1.16.0, module version = 0.0.2
[ 198.570] ABI class: X.Org Video Driver, version 18.0
[ 198.570] (EE) open /dev/fb0: Permission denied
[ 198.570] (WW) Falling back to old probe method for fbdev
[ 198.570] (II) Loading sub module "fbdevhw"
[ 198.570] (II) LoadModule: "fbdevhw"
[ 198.570] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 198.570] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 198.570] compiled for 1.16.0, module version = 0.0.2
[ 198.570] ABI class: X.Org Video Driver, version 18.0
[ 198.571] (EE) open /dev/fb0: Permission denied
Jetzt kann ich es natürlich mit chmod ändern, aber ich sollte das nicht jedes Mal tun müssen, wenn ich den Computer neu starte. Es scheint also, dass etwas nicht stimmt / ich habe etwas nicht richtig eingerichtet.
Was soll ich tun, um das zu beheben?
permissions
arch-linux
xorg
startx
Anonyme Entität
quelle
quelle
/dev/fb0
, müssen dies aber nicht (wenn Sie googeln, finden Sie Empfehlungen, wie Sie sich dervideo
Gruppe hinzufügen können … aber das stützt die gepanzerte Tür auf, es macht den Zweck zunichte).Antworten:
Gilles ist richtig ; Dies ist auf die Änderungen in
xorg-server
1.16 zurückzuführen, die in den Arch News angekündigt wurden .Um das Berechtigungsproblem zu umgehen, können Sie eine Xorg.wrap-Konfigurationsdatei verwenden, um Root-Rechte zu übergeben. Verwenden Sie dazu:
Siehe
man Xorg.wrap
für die Details.Sie können auch versuchen,
xf86-video-modesetting
anstatt zu verwenden,xf86-video-fbdev
bis der fbdev-Treiber aktualisiert wird.quelle
/etc/X11/Xwrapper.config
mitallowed_users=anybody
undneeds_root_rights=yes
. Irgendwelche Vorschläge?needs_root_rights = yes
ein paar andere Fehler erzeugt habe, die anfangs nicht da waren, dh wenn sie nur(EE) open /dev/fb0: Permission denied
angezeigt wurden.