1. 程式人生 > >gentoo: startx: drmsetmaster failed: permission denied

gentoo: startx: drmsetmaster failed: permission denied

今天更新了 xorg-server 之後, startx 就進不了 X了,但是可以用 sudo startx 進入 X,所以感覺很奇怪。
後來終於在 gentoo 官方論壇上面找到答案了。
https://forums.gentoo.org/viewtopic-t-1070942-postdays-0-postorder-asc-start-0.html
https://forums.gentoo.org/viewtopic-t-1078122-postdays-0-postorder-asc-start-0.html

原因是 xorg-server 更新到 1.20 版本之後,SUID 不是預設選中的。
Suid off, uses the wrapper (default install, which is probably what most would want, especially gnome/kde folks)
Suid on, does the old install-setuid

在 USE 裡面增加 SUID,然後重新編譯 xorg-server, 就一切正常,可以進入 X了。