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 程序檔中執行的指令應在背景中執行。