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

X 서버 액세스 변경

기본적으로, 로그인 서버는 각 사용자마다 X 서버 액세스 제어를 허용하며, HomeDirectory/.Xauthority 파일에 저장되어 보호되고 있는 허가 데이터에 근거하고 있습니다. 이 파일을 읽을 수 있는 사용자만이 X 서버에 연결하도록 허용됩니다. 일반적으로, 이 방법이 X 서버 액세스 제어가 선호하는 방법입니다.

사용자-기준 액세스 제어의 대안은 호스트-기준 액세스 제어입니다. 이 방법을 사용하면, 호스트가 X 서버에 액세스할 권한이 있는 경우 그 호스트의 모든 사용자는 X 서버에 연결될 수 있습니다. 호스트-기준 제어를 사용하는 이유는 다음과 같습니다.

X 서버 환경 변경 방법

X 서버가 로그인 서버에 의해 시작될 때 X 서버에 하나 이상의 환경 변수 및 값을 제공하려면, Xconfig에서 Dtlogin*environment 자원을 사용하여 이를 지정할 수 있습니다. 예를 들면, 다음과 같습니다.

Dtlogin*environment: VAR1=foo VAR2=bar

위의 구문을 사용하여 변수 VAR1VAR2를 지역 X 서버 프로세스가 사용할 수 있도록 만들 수 있습니다. 이 변수들을 Xsession Xfailsafe 스크립트로 내보낼 수도 있습니다.

기본 언어 변경 방법

사용자가 로그인 화면에서 데스크탑으로 로그인한 경우, 사용자 세션은 옵션 메뉴의 언어 하위 메뉴에서 선택된 로켈에서 실행됩니다. 사용자가 언어를 선택하지 않은 경우, 로그인 서버 기본 언어가 사용됩니다. Xconfig에서 Dtlogin*language 자원을 설정하여 기본 언어 값을 제어할 수 있습니다. 예를 들면 다음과 같습니다.

Dtlogin*language: Ja_JP

시스템 설명서를 점검하여 시스템에 설치된 언어를 확인하십시오.

로그인 화면 언어 메뉴 내용 변경 방법

기본적으로 로그인 서버는 시스템에 설치된 모든 로켈 목록이 들어있는 로그인 화면 언어 메뉴를 작성합니다. 사용자가 로그인 화면 언어 목록에서 로켈을 선택하면 로그인 서버는 로그인 화면을 선택된 로켈에서 다시 표시합니다. 사용자가 다음에 로그인하면, 로그인 서버는 해당 로켈로 사용자에 대한 데스크탑 세션을 시작합니다.

Xconfig에서 Dtlogin*languageList 자원을 수정하여 사용자 자신의 언어 목록을 지정할 수 있습니다.

Dtlogin*languageList: En_US De_DE

로그인 서버는 이제 로그인 화면 언어 메뉴에 En_USDe_DE만을 표시합니다.