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

找出 Xsession.d 指令集來源

在搜尋 HomeDirectory/.dtprofile 指令集之後,Xsession 指令集會搜尋 Xsession.d 指令集。這些指令集是用於設定其它的環境變數並啟動使用者的階段作業選擇性常駐程式。內定的 Xsession.d 指令集為:

0010.dtpaths-文件可自訂的桌上管理系統搜尋路徑

0020.dtims-啟動選擇性的輸入方法伺服器

0030.dttmpdir-建立每個使用者、每個階段作業的暫存目錄

0040.xmbind-設定 $XMBINDDIR 為桌上管理系統內定

Xsession.d 中可能有其它廠商特定的指令集。

Xsession 會先搜尋 /etc/dt/config/Xsession.d目錄中的所有檔案,接著才搜尋 /usr/dt/config/Xsession.d 目錄中的檔案。

桌上管理系統內定 Xsession.d 指令集是位於 /usr/dt/config/Xsession.d 目錄中。如果要自訂 Xsession.d 指令集,請從 /usr/dt/config/Xsession.d 將指令集複製到 /etc/dt/config/Xsession.d 並編輯新檔案。您必須有執行許可 權才能執行此工作。

同時,如果要使 Xsession 自動搜尋您自己的指令集,請將其複製到 /etc/dt/config/Xsession.d


註解 -

當您修改或建立 Xsession.d 指令集時,請確定您發出的任何前景指令持續時間是短的,因為指令所花費的時間將會直接影響階段作業啟動時間。如果前景指令未結束,階段作業啟動將會停頓。您想要繼續執行階段作業持續時間的 Xsession.d 指令集中執行的指令應在背景中執行。