'X -config' 명령과 'startx' 명령 사용의 차이점은 무엇입니까?

'X -config' 명령과 'startx' 명령 사용의 차이점은 무엇입니까?

사용할 때 매우 다른 결과가 나타납니다.

X -config /etc/X11/xorg.conf

그냥 평범한 것보다

startx

즉, 첫 번째 명령은 검은색 화면만 표시하는 반면 startx는 실제로 일부 X 창을 표시합니다.

답변1

startx 매뉴얼 페이지에 따르면,

startx - X 세션 초기화
startx 스크립트는 X 윈도우 시스템의 단일 세션을 실행하기 위한 좀 더 멋진 사용자 인터페이스를 제공하는 xinit의 프런트 엔드입니다. 인수 없이 실행되는 경우가 많습니다.

X명령은 X 서버를 실행합니다. startx그렇게 하고 세션도 초기화합니다. 즉, 구성 파일에 지정된 것, 일반적으로 윈도우 환경, xterm 등을 실행합니다.

실행할 클라이언트를 결정하기 위해 startx는 먼저 사용자의 홈 디렉터리에서 .xinitrc라는 파일을 찾습니다. 이를 찾지 못하면 xinit 라이브러리 디렉토리에 있는 xinitrc 파일을 사용합니다.

더 자세히 설명하기 위해 startx는 다음 파일을 사용합니다.

   $(HOME)/.xinitrc         Client  to  run.  Typically a shell script which runs many programs in the
                            background.

   $(HOME)/.xserverrc       Server to run.  The default is X.

   /usr/lib/X11/xinit/xinitrc
                            Client to run if the user has no .xinitrc file.

   /usr/lib/X11/xinit/xserverrc
                            Server to run if the user has no .xserverrc file.

답변2

startx는 다른 응답에 나열된 파일을 사용하는 반면 "-config" 옵션은 사용자가 지정한 구성 파일을 사용합니다.

관련 정보