: 음......그런데 startx뒤에 붙는 -- :1 screen Screen1 은 어떤 의미인가요? 대략 새로 만들어낸
설정인 Screen1에 대한 것이라는 것은 알겠는데 -- :1 이건 어떤 의미인지요(__)? :
우선 `--' 의 의미는 `--' 앞에 있는 매개변수는 X서버에 띄울 프로그램(클라이언트)에게
전해줄 옵션이나 값이고, `--' 뒤에 있는 매개변수는 X서버에게 전해줄 옵션이나, 값입니다.
예를 들어 $ startx /절대경로/hanterm -fg black -bg white -- :1
의 경우에 "-fg black -bg white"는 hanterm에게 넘겨줄 argument이고 ":1"은 X서버에게 넘겨줄 argument
가 됩니다. 옵션과 클라이언트를 항상 지정해줄 필요는 없고, 필요때 필요한 것만 주어주
면 됩니다. :1 의 의미는...
하나의 X서버(실제 돌아가고 있는 프로세스)에는 고유의 디스플레이를 갖게 됩니다. 따라
서 다른 X서버를 띄우려면 다른 디스플레이를 사용할 필요가 생깁니다. 처음으로 X서버를
띄울때는 기본값인 localhost:0.0 (localhost는 흔히 생략하고, 콤마 앞은 디스플레이번호, 뒤는
스크린 번호입니다) 를 사용합니다. 만일 이미 하나의 X서버가 그곳에서 돌아가고 있다면
이 디스플레이는 다른 X서버가 실행되지 못하는 것을 경험하셨을 겁니다. 이런 경우 디스
플레이 번호를 지정하시면 됩니다. :1 은 바로 localhost의 1번 디스플레이를 의미하게 됩니
다. 아래의 팁도 이것을 이용했습니다. http://linux.sarang.net/board/?p=read&table=tip&num=2244 다음
을 참고하세요 $ man xinit $ vi $(which startx)
$ X -h