Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

Xsession.d 스크립트를 소스로 사용하기

HomeDirectory/.dtprofile 스크립트를 소스로 사용한 후, Xsession 스크립트는 Xsession.d 스크립트를 소스로 사용합니다. 이 스크립트들은 추가 환경 변수를 설정하고, 사용자 세션에 대한 선택적 데몬을 시작하는데 사용됩니다. 기본 Xsession.d 스크립트는 다음과 같습니다.

0010.dtpaths-사용자 정의할 수 있는 데스크탑 검색 경로를 제공합니다.

0020.dtims-선택적 입력 방법 서버를 시작합니다.

0030.dttmpdir-사용자별 세션별 임시 디렉토리를 작성합니다.

0040.xmbind-$XMBINDDIR를 데스크탑 기본값으로 설정합니다.

이외에도 Xsession.d에는 특정 구입업체의 스크립트가 있을 수 있습니다.

Xsession는 먼저 /etc/dt/config/Xsession.d 디렉토리의 모든 파일을 소스로 사용한 후 /usr/dt/config/Xsession.d 디렉토리의 파일을 소스로 사용합니다.

데스크탑 기본값 Xsession.d 스크립트는 /usr/dt/config/Xsession.d 디렉토리에 있습니다. Xsession.d 스크립트를 사용자 정의하려면, 스크립트를 /usr/dt/config/Xsession.d에서 /etc/dt/config/Xsession.d로 복사하고 새 파일을 편집하십시오. 이 작업을 수행하려면 실행 권한이 있어야 합니다.

또한 Xsession이 자동으로 사용자 자신의 스크립트를 소스로 사용하도록 하려면, 이 스크립트를 /etc/dt/config/Xsession.d에 복사하십시오.


주 -

Xsession.d 스크립트를 수정하거나 작성하려면 사용자가 발행한 포그라운드 명령어의 지속 시간이 짧아야 합니다. 이는 명령어에 소요되는 시간이 세션 시작 시간에 직접적으로 영향을 주기 때문입니다. 포그라운드 명령어를 종료하지 않은 경우는 세션 시작이 멈출 것입니다. Xsession.d 스크립트에서 실행되는 명령어 중 세션이 지속되는 동안 계속 실행되기를 원하는 명령어는 백그라운드에서 실행되어야 합니다.