startx가 /dev/fb0을 열 수 없습니다: 권한이 거부되었습니다.

startx가 /dev/fb0을 열 수 없습니다: 권한이 거부되었습니다.

launch WM 을 사용하려고 하면 startx호출되는 권한이 /dev/fb0제한되어 있기 때문에 시작할 수 없습니다.

에서 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

이제 물론 chmod를 사용하여 변경할 수 있지만 컴퓨터를 다시 시작할 때마다 그렇게 할 필요는 없으므로 뭔가 잘못된 것처럼 보입니다/뭔가 올바르게 설정하지 않은 것 같습니다.

이 문제를 해결하려면 어떻게 해야 합니까?

답변1

자일스맞다;이는 1.16의 변경 사항으로 인한 것입니다 xorg-server.아치 뉴스.

권한 문제를 해결하려면 Xorg.wrap 구성 파일을 사용하여 다음을 통해 루트 권한을 전달할 수 있습니다.

needs_root_rights = yes

man Xorg.wrap자세히보다.

fbdev 드라이버가 업데이트될 때까지 xf86-video-modesetting대신 사용해 볼 수도 있습니다 .xf86-video-fbdev

관련 정보