| HOME / 정보공유 / AIX 명령어 모음

startx
startx startx 명령 목적 X 세션을 초기화합니다. 구문
startx [ -d Display:0 ] [ -t | -w ] [ -x Startup | [ -r Resources ] [ -m Window_Manager ] ] [ -wait ]
설명
startx 명령은 X 세션의 시작 절차를 간소하게 만듭니다.
명령은 다음을 수행합니다.
X 서버를 식별하기 위해 사용자의 DISPLAY 환경 변수를 X 클라이언트에 설정합니다.
워크스테이션에서 명령을 수행하면, X 서버를 시작합니다.
X 클라이언트를 시작합니다.
startx 명령은 X 서버 및 X 클라이언트 오류 메세지를 사용자의 XERRORS 환경 변수가 지정한 파일로 재지정합니다. 이 프로세스는 디버깅에 유용하며 X 서버가 워크스테이션에 대하여 완전하게 시작 및 종료할 수 있도록 합니다.
명령행의 -x 옵션에 시작 스크립트 파일 이름을 제공하지 않으면 startx 명령이 사용자의 XINITRC 환경 변수가 지정한 파일을 탐색합니다. XINITRC 환경 변수를 설정하지 않으면 startx 명령이 .Xinit, .xinit, .Xinitrc, .xinitrc 또는 .xsession이라는 파일을 사용자의 홈 디렉토리에서 찾아 X 클라이언트 프로그램을 시작합니다.
시작 파일을 찾을 수 없으면 startx 명령이 명령행에 -m 옵션으로 지정한 창 관리자를 수행하거나 관련된 구성설정 파일(각각 .mwmrc, .twmrc, .awmrc 또는 .uwmrc)을 찾은 후 창 관리자 mwm, twm, awm 또는 uwm를 호출합니다.창 관리자구성설정 파일을 사용자의 홈 디렉토리에서 찾을 수 없는 경우, startx는 Xterm 클라이언트와 mwm 창 관리를시작합니다.
시작 파일을 찾을 수 없으면 startx 명령이 -r 옵션으로 지정한 자원 파일을 로드하거나 .Xdefaults, .xdefaults, .Xresources 또는 .xresources 파일을 사용자 홈 디렉토리에서 로드합니다. X 자원파일이 없으면 X 세션을 개인에 맞게 조정할수 없습니다.
워크스테이션에 시작 파일이 있고 사용자가 자원을 로드하지 않으면 startx 명령 안에 있는 xinit 명령이 .Xdefaults 파일을 로드하려고 시도합니다.
/dev/lft*에서 X 세션을 초기화하면 워크스테이션을 사용하는 것으로 간주됩니다. 그렇지 않은 경우에는 -t 또는 -w 옵션이 사용되어야 합니다.
플래그
-d Display:0 시작 프로세스 중에 X 클라이언트로 패스할 X 서버의 표시장치 이름을 지정합니다.
-m Window_Manager 시작 스크립트를 찾을 수 없을 때 창 관리자를 시작합니다.
-r Resources 시작 스크립트를 찾을 수 없을 때 자원 파일을 로드합니다.
-t X 터미널에서 X 클라이언트를 시작합니다.
-w 워크스테이션상의 X 창 세션에서 X 서버와 X 클라이언트를 시작합니다.
-wait xdm 명령이 startx를 호출할 때 X 세션이 재시작되지 않게 합니다.
-x Startup 시작 스크립트로 X 창 세션을 시작합니다.
주: -m 및 -r, 또는 -x 옵션 중 하나를 사용하거나 모두 사용할 수 있지만, -x 옵션을 -m 및 -r 옵션과 함께 사용할 수는 없습니다. 시작 스크립트에서 창 관리자 세션을 시작하고 X 자원을 로드하며 X 클라이언트를 생성하는 것은 사용자의 책임입니다.
예제
워크스테이션상에서 X 세션 또는 X 터미널을 시작하려면 다음과 같이 입력하십시오.
startx
워크스테이션상에서 X 세션을 강제로 시작하려면 다음과 같이 입력하십시오.
startx -w
X 터미널에서 X 세션을 시작하고 사용자의 telnet 세션을 로그 오프하려면 다음과 같이 입력하십시오.
startx; kill -9 $$
.xinitrc 스크립트를 사용하여 X 세션을 시작하려면 다음과 같이 입력하십시오.
startx -x .xinitrc
mwm 창 관리자를 사용하여 X 세션을 시작하려면 다음과 같이 입력하십시오.
startx -m mwm
그러나 시작 스크립트 파일을 찾으면 -w 옵션이 무시됩니다.
시작 스크립트에서 창 관리자를 시작하고 X 자원을 로드하고 X 클라이언트를 생성하는 것은 사용자의 책임입니다. 다음은 .xsession 스크립트의 예제입니다.
#!/bin/csh
(mwm &)
xrdb -load .Xdefaults
(xclock -g 75x75+0+0 &)
(xbiff -g 75x75+101-0 &)
if ("/dev/lft*" == "`tty`") then
aixterm -g 80x24+0+0 +ut -C -T `hostname`
else
aixterm -g 80x24+0+0 +ut -T `hostname`
endif
워크스테이션의 경우, 시작 스크립트에 있는 최종 행은 콘솔 메세지에 대한 -C 옵션이 있는 포어그라운드 aixterm 명령이어야 합니다.
X 터미널의 경우, 시작 스크립트의 최종 행은 -C 옵션없는 포어그라운드 aixterm 명령이어야 합니다. 또한 몇몇 X 터미널은 닫을 때 telnet 세션을 종료하지 않으므로, 사용자가 핫키를 사용하여 X 세션으로 전환하기 전에 현재 텔넷 세션을 종료해야 합니다.
또한 startx 명령은 /usr/lib/X11/xdm/Xsession 파일에 있는 xdm 명령이 사용할 수 있습니다. 그러면 xdm 명령은 startx 명령의 특징을 사용할 수 있습니다.
파일
다음은 X 세션 시작에 사용되는 파일 이름입니다.
$HOME/.xerrors startx는 오류 메세지를 재지정합니다. 디폴트 값으로 startx는 오류를 사용자 홈 디렉토리의 .xerrors 파일로 재지정합니다.
$HOME/.Xinit,
$HOME/.xinit,
$HOME/.Xinitrc,
$HOME/.xinitrc,
$HOME/.xsession 쉘 명령이 포함되어 있는 시작 파일을 사용하여 창 관리자를 시작하고 X 자원을 로드하고 X 클라이언트를 생성합니다.
$HOME/.Xdefaults,
$HOME/.xresources 로드한 X 자원 파일을 사용하여 X 클라이언트에 대한 사용자 우선권을 설정합니다.
$HOME/.mwmrc mwm 구성설정 파일입니다.
$HOME/.twmrc twm 구성설정 파일입니다.
$HOME/.awmrc awm 구성설정 파일입니다.
$HOME/.uwmrc uwm 구성설정 파일입니다.
/dev/lft* 터미널 또는 tty, 워크스테이션의 초기 login 쉘의 인터페이스입니다.
관련 정보
mwm 명령, xinit 명령, xdm 명령, aixterm 명령, telnet, tn 또는 tn3270 명령, X 명령 및 xrdb 명령.