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 によって行われます。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

デスクトップアプリケーション 

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

デスクトップツール 

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

インフォメーション 

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

OpenWindows 

/usr/dt/appconfig/appmanager/C/OpenWindows

システム管理 

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

MySpreadSheet 

/users/anna/.dt/appmanager/MySpreadSheet

Media_Tools 

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

[インフォメーション] アプリケーション・グループまたは [システム管理] アプリケーション・グループがカスタマイズされている場合、代わりに /etc/dt/appconfig/appmanager/C から収集されます。

ApServA という名前のシステムがアプリケーション検索パスに追加されたので、CAD_App グループが収集されます (詳細は、「アプリケーション検索パスへのアプリケーション・サーバの追加」を参照してください)。MySpreadSheet [自分用スプレッドシート] は、ユーザ anna だけが使用できる個人アプリケーション・グループです。