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

第 8 步:使用 dtappintegrate 註冊應用程式


註解 -

有關註冊應用程式的範例,請參閱 "建立註冊套裝軟體的範例" 的第 8 步。


只要您已在應用程式 root 之下建立註冊套裝軟體,您就已準備好可執行實際的應用程式註冊。

應用程式註冊建立註冊套裝軟體與位於沿著桌上管理系統搜尋路徑的目錄之間的連結(請參閱 "dtappintegrate 如何整合應用程式 ")。

如果要註冊具有 dtappintegrate 的應用程式

如果應用程式是智慧型桌上管理系統,dtappintegrate通常會自動以起始處理中的最後步驟來執行。如果它不是自動執行,或是如果您已建立配置檔案以整合非桌上管理系統智慧型應用程式,那麼您就可以人工執行 dtappintegrate

  1. 登入為 root。

  2. 執行指令:

    	/usr/dt/bin/dtappintegrate -s  app_root
    

    其中 app_root 為桌上管理系統應用程式的根目錄。有關更多的資訊,請參閱dtappintegrate(1) 線上援助頁。

  3. 開啟 Desktop_Tools 應用程式群組並連按兩下重新載入應用程式。

  4. 驗證已正確地註冊應用程式:

    1. 顯示應用程式管理者的頂層。新的應用程式群組應出現在應用程式管理者中。

    2. 開啟應用程式群組並連按兩下動作圖像。

dtappintegrate 的語法與選項

dtappintegrate -s app_root 
[-t target_path ] [-l language 
] [-u]

-s app_root

所需的參數,指定應用程式在其下安裝的應用程式 root。 

-t target_path

選擇性的參數,內定成系統位置 /etc/dt/appconfig。指定桌上管理系統配置檔案連接的位置。您必須使用在應用程式搜尋路徑上的位置。

-l 語言

選擇性的參數,內定成所有語言。指定語言相依的桌上管理系統配置檔案來整合。 

-u

選擇性的參數,取消整合應用程式,刪除所有在整合期間所設定的連結。 

dtappintegrate 如何整合應用程式

dtappintegrate 的功能是在安裝的檔案與桌上管理系統尋找配置檔案的位置之間設定連結。

動作與資料類型

dtappintegrate 從註冊套裝軟體中的動作與資料類型定義檔案起,建立象徵性連結至沿著動作資料庫輔助說明搜尋路徑的整個系統的目錄。其完成是藉由建立連結自

app_root/dt/appconfig/types/language/*.dt

/etc/dt/appconfig/types/language/*.dt

輔助說明資訊檔案

dtappintegrate 從註冊套裝軟體中的輔助說明檔案起,建立象徵性連結至沿著輔助說明搜尋路徑的整個系統的目錄。其完成是藉由建立連結自

app_root/dt/appconfig/help/language/help_file.sdl

/etc/dt/appconfig/help/language/help_file.sdl

圖像檔案

dtappintegrate 從註冊套裝軟體中的圖像檔案起,建立象徵性連結至沿著圖像搜尋路徑的整個系統的目錄。其完成是藉由建立連結自

app_root/dt/appconfig/icons/language/icon_files

/etc/dt/appconfig/icons/language/icon_files 

應用程式群組

如果要將應用程式的應用程式群組放在應用程式管理者的頂層中,dtappintegrate 會建立在註冊套裝軟體中的應用程式群組與沿著應用程式搜尋路徑的整個系統的位置之間的連結。其完成是藉由建立連結自目錄

app_root/dt/appconfig/appmanager/language/appgroup_name

/etc/dt/appconfig/appmanager/language/appgroup_name