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

세션이란?

세션은 사용자의 데스크탑에 있는 응용 프로그램, 설정값 및 자원의 모음입니다. 세션 관리는 세션 관리자가 사용자 세션을 저장하고 복구할 수있게 하는 규약과 프로토콜의 집합입니다. 사용자는 시스템에 로그인할 수 있으며, 사용자가 로그오프했을 때 나타났던 것과 같이 실행중인 응용 프로그램, 설정값 및 자원이 표시될 수 있습니다. 사용자가 맨 처음 데스 크탑에 로그인할 때는 기본 초기 세션이 로드됩니다. 그 후에는 세션 관리자가 현재 세션 및 홈 세션의 개념을 지원합니다.

초기 세션

사용자가 맨 처음 데스크탑에 로그인하면, 세션 관리자는 시스템 기본값을 사용하여 사용자의 초기 세션을 작성합니다. 기본적으로 파일 관리자와 데스크탑 소개, 도움말 볼륨이 시작됩니다.

현재 세션

사용자의 실행 세션은 저장된 홈 세션이나, 저장된 현재 세션 또는 시스템 기본 초기 세션 중 어느 곳으로부터 로그인해서 복구되었든 항상 현재 세션으로 간주됩니다. 사용자의 스타일 관리자 시작 설정값을 기준으로 사용자가 세션을 종료할 때 세션 관리자는 자동으로 현재 세션을 저장합니다. 다음 번에 사용자가 데스크탑에 로그인하면 세션 관리자는 이전에 저장된 현재 세션을 다시 시작하는데, 이는 데스크탑이 사용자가 마지막 로그아웃했을 때와 같은 상태로 복구됨을 의미합니다.

홈 세션

사용자가 로그아웃했을 때의 상태와 무관하게 사용자는 로그인할 때마다 같은 상태로 데스크탑을 복원할 수 있습니다. 사용자는 현재 세션의 상태를 저장할 수 있으며 스타일 관리자 시작 설정값을 사용하여 사용자가 로그인할 때마다 세션 관리자가 그 세션을 시작하도록 할 수 있습니다.

특정 표시장치 세션

특정 표시장치를 위한 특정 세션을 실행하기 위해, 사용자는 특정 표시장치 세션을 작성할 수 있습니다. 그러기 위해서 사용자는 HomeDirectory/.dt/sessions 디렉토리를HomeDirectory/.dt/display로 복사할 수 있는데, 여기서 display는 수식되지 않은 실제 호스트 이름입니다(예를 들어, pablo:0는 유효하며, pablo.gato.com:0또는 unix:0는 유효하지 않습니다). 사용자가 표시장치 pablo:0에 로그인하면, 세션 관리자는 해당 특정 표시장치 세션을 시작합니다.