Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

應用程式管理者的結構

應用程式管理者的頂層通常包含目錄。這些目錄的每一個及其內容稱為 應用程式群組

圖 4-1 應用程式管理者中的應用程式群組

Graphic

應用程式群組與其內容是由區域與整個網路的多重位置所收集的。

應用程式管理者的目錄位置

在檔案系統中,應用程式管理者是目錄 /var/dt/appconfig/appmanager/login- hostname-display。每次使用者登入時就會動態地建立目錄。

例如,如果使用者從顯示器 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

資訊 

/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

如果已自訂資訊或 System_Admin 應用程式群組,它們將會從/etc/dt/appconfig/appmanager/C 被收集。

因為已將稱為 ApServA 的系統增加至應用程式搜尋路徑(請參閱 "增加應用程式伺服器至應用程式搜尋路徑"),所以收集了CAD_App 群組。MySpreadSheet 是個人應用程式群組,只供使用者 anna 使用。