这个问题是关于/usr/bin/Xorg
直接在Ubuntu 14.04上执行的。
而且我知道存在Xdummy,但是我无法使虚拟驱动程序与nvidia GPU一起正常工作,因此这不是一个选择。
我复制了系统范围的xorg.conf
和/usr/lib/xorg/modules
,并对其进行了一些修改。(也ModulePath
由我指定xorg.conf
)
以root用户身份运行以下命令可以正常工作:
Xorg -noreset +extension GLX +extension RANDR +extension RENDER -logfile ./16.log -config ./xorg.conf :16
但是,如果我以非root用户身份执行此操作(日志文件权限为OK),则会发生此错误:
(EE)
Fatal server error:
(EE) xf86OpenConsole: Cannot open virtual console 9 (Permission denied)
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "./16.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
您能帮我在没有sudo的情况下运行Xorg吗?
我认为以非root用户身份运行X是不可能的。它需要直接访问很多硬件和系统内容。
—
dirkt
组
—
塞尔
setuid
:上了Xorg位chmod +s $(which Xorg)
感谢大伙们!您的建议似乎对我有用!
—
noname