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

응용 프로그램 관리자의 구조

응용 프로그램 관리자의 최상위 레벨에는 일반적으로 디렉토리가 포함되며, 각각의 디렉토리 및 디렉토리의 내용을 응용 프로그램 그룹이라고 불립니다.

그림 4-1 응용 프로그램 관리자에서 응용 프로그램 그룹

Graphic

응용 프로그램 그룹 및 그 내용들은 지역적으로 또는 네트워크 전반의 여러 위치에서 모아집니다.

응용 프로그램 관리자의 디렉토리 위치

파일 시스템에서 응용 프로그램 관리자는 /var/dt/appconfig/appmanager/login-hostname-display 디렉토리입니다. 디렉토리는 사용자가 로그인할 때마다 동적으로 작성됩니다.

예를 들어, 사용자 ronv가 표시장치 wxyz:0으로부터 로그인한 경우, 응용 프로그램 관리자 디렉토리 /var/dt/appconfig/appmanager/ronv-wxyz-0이 작성됩니다.

응용 프로그램 관리자가 응용 프로그램을 찾고 모으는 방법

지역 및 원격 응용 프로그램 그룹을 모으면 응용 프로그램 관리자가 구축됩니다. 응용 프로그램 그룹은 응용 프로그램 검색 경로상에 위치한 디렉토리로부터 모아집니다.

기본 응용 프로그램 검색 경로는 표 4-1에서와 같이 구성됩니다.

표 4-1 기본 응용 프로그램 검색 경로 위치

범위 

위치 

내장 

/usr/dt/appconfig/appmanager/language

시스템-전체 

/etc/dt/appconfig/appmanager/language

개인 

HomeDirectory/.dt/appmanager

최상위 레벨 응용 프로그램 관리자를 작성하기 위해, 응용 프로그램 검색 경로상의 디렉토리에 위치하고 있는 응용 프로그램 그룹(디렉토리)으로부터 응용 프로그램 관리자 디렉토리/var/dt/appconfig/appmanager/login-hostname-display로 링크가 작성됩니다. 모으기 작업은 데스크탑 유틸리티 dtappgather에 의해 수행되는데, 이 유틸리티는 사용자가 성공적으로 로그인하면 로그인 관리자가 이를 자동적으로 실행합니다.

예를 들면, 데스크탑은 다음과 같은 내장 응용 프로그램 그룹을 제공합니다.

/usr/dt/appconfig/appmanager/language/Desktop_Tools

로그인시, 다음으로 연결되는 기호 링크가 작성됩니다.

/var/dt/appconfig/appmanager/login-hostname-display/Desktop_Tools

응용 프로그램 검색 경로에는 원격 디렉토리가 포함될 수 있습니다. 이 검색 경로는 네트워크 전반에 위치한 시스템으로부터 응용 프로그램 그룹을 모으는 방법을 제공합니다. 자세한 정보는, "응용 프로그램 검색 경로에 응용 프로그램 서버 추가"를 참조하십시오.

응용 프로그램 모으기의 우선순위 규칙

검색 경로상에 복제본이 존재하는 경우, 개인 응용 프로그램 그룹은 시스템-전체 그룹에 대해 우선순위를 갖고, 시스템-전체 그룹은 내장 그룹에 대해 우선순위를 갖습니다. 예를 들어, /usr/dt/appconfig/appmanager/C/Desktop_Tools/etc/dt/appconfig/appmanager/C/Desktop_Tools가 모두 존재할 경우, /etc 이하의 응용 프로그램 그룹이 사용됩니다.

기본 데스크탑이 제공하는 응용 프로그램 그룹

사용자 정의되지 않은 데스크탑은 네 개의 응용 프로그램 그룹을 제공합니다.

응용 프로그램 그룹을 모으는 방법의 예

그림 4-2 는 다양한 응용 프로그램 그룹을 비롯한 응용 프로그램 관리자 윈도우를 나타내고 있으며, 표 4-2은 응용 프로그램 그룹의 출처가 되는 디렉토리를 나타내고 있습니다.

그림 4-2 일반적인 응용 프로그램 관리자 윈도우

Graphic

표 4-2 에 대한 응용 프로그램 그룹 소스

이름 

모아진 디렉토리 

CAD_App 

/net/ApServA/etc/dt/appconfig/appmanager/C/CAD_App

DrawingApp 

/etc/dt/appconfig/appmanager/C/DrawingApp

Desktop_Apps 

/usr/dt/appconfig/appmanager/C/Desktop_Apps

Desktop_Tools 

/usr/dt/appconfig/appmanager/C/Desktop_Tools

Information 

/usr/dt/appconfig/appmanager/C/Information

OpenWindows 

/usr/dt/appconfig/appmanager/C/Information

System_Admin 

/etc/dt/appconfig/appmanager/C/System_Admin

MySpreadSheet 

/users/anna/.dt/appmanager/MySpreadSheet

Media_Tools 

/etc/dt/appconfig/appmanager/C/Media_Tools

Information 또는 System_Admin 응용 프로그램 그룹이 사용자 정의된 경우에는 위의 디렉토리 대신 /etc/dt/appconfig/appmanager/C로부터 모아집니다.

이름이 ApServA인 시스템이 응용 프로그램 검색 경로에 추가되었으므로 ("응용 프로그램 검색 경로에 응용 프로그램 서버 추가" 참조), CAD_App 그룹이 모아집니다. MySpreadSheet는 개인 응용 프로그램 그룹이며 사용자 anna만이 사용할 수 있습니다.