通过 lightdm 启动 Xorg 时“未指定协议”,但直接启动时有效

通过 lightdm 启动 Xorg 时“未指定协议”,但直接启动时有效

要在启动时启动 X 服务器,使用显示管理器(例如 lightdm)似乎是首选方法。但是,如果我通过启动 lig​​htdm 服务来启动 X,则会收到“未指定协议”错误。如果我运行 lightdm 根据以下命令调用的相同命令ps -ef

sudo /usr/lib/xorg/Xorg -core :0 :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

(我添加了,sudo因为否则它不会启动。)一切似乎都正常。

一个简单的调用

sudo X :0

也有效。

附加信息:这是在 Ubuntu 16.04 系统上,我通过 SSH 远程运行所有内容(无 X11 转发,xorg.conf 是为虚拟监视器设置的,每个 GPU 一个)。手动启动 X 时,OpenGL 加速和其他一切都可以工作(通过测试DISPLAY=:0 glxgears)。

相关内容