「前方面板」的 PANEL 語法允許您:
變更「前方面板」的位置
變更視窗裝飾
設定控制的一般外觀與行為
預設 PANEL 說明是在 /usr/dt/appconfig/types/language /dtwm.fp 中。
有關其它的資訊,請參閱 dtfpfile(4X) 線上援助頁。
在 /etc/dt/appconfig/types/language 或 HomeDirectory /.dt/types 中建立新的「前方面板」配置檔案。
複製預設的 PANEL 描述(由 /usr/dt/appconfig/types/language/dtwm.fp 目錄)到一個新的 檔案。
編輯 PANEL 說明。
新的 PANEL 說明對於預設的面板有優先順序。
例如,以下面板在右上角。
PANEL SpecialFrontPanel { PANEL_GEOMETRY -1+1 … }
使用 PANEL 定義中的 CONTROL_BEHAVIOR 欄位,以指定使用者如何執行控制的 PUSH_ACTION。欄位值如下:
single_click—使用者按一下控制以執行 PUSH_ACTION
double_click—使用者連按兩下控制以執行 PUSH_ACTION
當您想要作大規模的變更時,建立新的「前方面板」可能會比較好。
如果要避免與內建的「前方面板」元件發生衝突,全新的「前方面板」應該使用新的名稱於 PANEL 與其它容器。
建立新的「前方面板」的 PANEL 元件。給它一個唯一的名稱:
PANEL front_panel_name { … }
使用新的容器名稱來建立新的方塊與控制。
如果您想要使用現存元件,您必須複製其定義並變更 CONTAINER_NAME 值。
從「工作區」功能表選擇「重新啟動工作區管理者」。
下例的範例變更了預設「前方面板」,使得其控制組織成為三列。
將 /usr/dt/appconfig/types/language /dtwm.fp 複製到 HomeDirectory /.dt/types/MyFrontPanel.fp。 給予檔案寫入許可權。
此為您將要編輯以提供新的「前方面板」的檔案。
變更「前方面板」的名稱:
PANEL NewFrontPanel
變更名為 Top(頂端)的方塊名稱,並編輯其容器名稱:
BOX NewFrontPanelTop { CONTAINER_NAME NewFrontPanel POSITION_HINTS first … }
增加中間與底部各列的方塊定義:
BOX NewFrontPanelMiddle { CONTAINER_NAME NewFrontPanel POSITION_HINTS second }
BOX NewFrontPanelBottom { CONTAINER_NAME NewFrontPanel POSITION_HINTS second }
將下列控制的 CONTAINER_NAME 變更為 NewFrontPanelTop:
時鐘
日期
主目錄
文字編輯程式
郵件
將下列控制的 CONTAINER_NAME 變更為 NewFrontPanelBottom:
印表機
樣式
應用程式
輔助說明
垃圾
將開關的 CONTAINER_NAME 變更為 NewFrontPanelMiddle。
從「工作區」功能表選擇「重新啟動工作區管理者」。