VNC 서버를 구성할 때 다음 문자열이 있습니다.
VNCSERVERS="1:oracle"
VNCSERVERARGS[1]="-geometry 800x600"
VNC를 통해 연결하고 w
명령을 실행하면 현재 디스플레이에 1이 표시됩니다.
[oracle@localhost ~]$ w
06:53:24 up 11 days, 22:15, 2 users, load average: 0.38, 0.16, 0.10
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 win-73viuifj4th 06:39 23.00s 0.04s 0.04s -bash
oracle pts/2 :1.0 09Sep15 0.00s 0.01s 0.00s w
표시의 의미를 이해할 수 없습니다. :0은 이것이 현재 시스템의 물리적 디스플레이임을 의미합니다. 그런데 :1과 :2는 무엇을 의미합니까?
답변1
:0
. :1
, :2
모두 구성원으로 표시됩니다(동일한 호스트에 있는 개별 이동자의 이름도 표시). 호스트에서 실행 중인 X 서버가 여러 개 있는 경우 각 서버를 고유하게 식별하기 위해 해당 디스플레이에는 :X
처음부터 시작하여 증분 번호가 매겨집니다 :0
.
DISPLAY NAMES
다음 섹션을 인용하자면 man 7 X
:
이름 표시하기
사용자 관점에서 볼 때 각 X 서버는 다음 형식의 표시 이름을 갖습니다.
호스트 이름: 디스플레이 번호.화면 번호
애플리케이션은 이 정보를 사용하여 서버에 연결하는 방법과 기본적으로 어떤 화면을 사용해야 하는지(다중 모니터가 있는 디스플레이에서) 결정합니다.
CPU 이름
호스트 이름은 모니터가 물리적으로 연결된 컴퓨터의 이름을 지정합니다. 호스트 이름이 제공되지 않으면 동일한 시스템의 서버와 통신하는 가장 효율적인 방법이 사용됩니다.
표시번호
"모니터"라는 문구는 공통 키보드와 포인터(마우스, 태블릿 등)를 공유하는 모니터 모음을 가리키는 데 자주 사용됩니다. 대부분의 워크스테이션에는 키보드가 하나뿐이므로 모니터도 하나만 있는 경향이 있습니다. 그러나 대규모 다중 사용자 시스템에는 여러 사람이 동시에 그래픽 작업을 수행할 수 있도록 여러 모니터가 있는 경우가 많습니다. 혼동을 피하기 위해 해당 모니터에 대한 X 서버가 시작될 때 시스템의 각 모니터에 모니터 번호(0부터 시작)가 할당됩니다. 디스플레이 번호는 항상 디스플레이 이름에 제공되어야 합니다.
화면 번호
일부 모니터는 두 개 이상의 모니터 간에 키보드와 포인터를 공유합니다. 각 모니터에는 자체 창 세트가 있으므로 해당 모니터의 X 서버가 시작될 때 각 화면에는 화면 번호(0부터 시작)가 할당됩니다. 화면 번호가 지정되지 않으면 화면 0이 사용됩니다.