"$DISPLAY"를 지정할 수 있나요?

"$DISPLAY"를 지정할 수 있나요?

내 컴퓨터에는 모니터가 하나만 있습니다. 에 해당합니까 $DISPLAY :0?

내가 볼 수 없는 디스플레이 번호에서도 애플리케이션이 실행됩니까?

$ DISPLAY=:40 firefox

X 서버는 모든 디스플레이 번호에서 실행될 수 있습니까? 커널이 암시적으로 가상 디스플레이를 생성합니까?

$ xpra start :7

감사해요.

답변1

어떤 디스플레이든 지정할 수 있지만 해당 X 서버가 없으면 멀리 갈 수 없습니다. 디스플레이 번호는 X 서버가 시작될 때 X 서버를 시작하는 프로그램(일반적으로 디스플레이 관리자 또는 Xpra 예에서는 사용자)에 의해 할당됩니다. 기본값: 0(참조Xserver맨페이지). 임의로 선택할 수 있지만 해당 리소스를 사용할 수 없으면 X 서버가 시작되지 않습니다(TCP에서 수신하도록 구성된 경우 포트 6000 + 디스플레이 번호, /tmp/.X11-unix/XUnix 도메인 소켓에서 수신하도록 구성된 경우 디스플레이 번호 등). . 커널은 관련되지 않습니다.

관련 정보