lightdm을 통해 Xorg를 시작할 때 "프로토콜이 지정되지 않았습니다"가 발생하지만 직접 시작할 때는 작동합니다.

lightdm을 통해 Xorg를 시작할 때 "프로토콜이 지정되지 않았습니다"가 발생하지만 직접 시작할 때는 작동합니다.

부팅 시 X 서버를 시작하려면 디스플레이 관리자(예: lightdm)를 사용하는 것이 선호되는 방법인 것 같습니다. 그러나 lightdm 서비스를 시작하여 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).

관련 정보