使用者可以使用「前方面板」即現式功能表來建立與修改輔助面板。
本節討論如何提供整個系統的自訂,其需要您修改「前方面板」配置檔案。
輔助面板是 “附加” 至「主面板」中的控制。
附加完成於輔助面板定義中。CONTAINER_NAME 欄位指定輔助面板附加於其中的控制:
CONTROL control_name { … } SUBPANEL subpanel_name { CONTAINER_NAME control_name … }
找出位於「主面板」中,您要附加輔助面板於其中的控制的 control_name 。
如果控制是內建控制之一,其定義是在 /usr/dt/appconfig/types/language /dtwm.fp 中。
建立新檔案 /etc/dt/appconfig/types/language /*.fp。
定義輔助面板:
SUBPANEL subpanel_name { CONTAINER_NAME control_name TITLE value KEYWORD value … }
儲存新的配置檔案。
從「工作區」功能表選擇「重新啟動工作區管理者」。
您可以修改內建輔助面板的一般屬性(例如標題)與內容。
建立新的「前方面板」配置檔案:
整個系統的: /etc/dt/appconfig/types/language/name .fp
個人的: HomeDirectory /.dt/types/name .fp。
複製整個預設的 SUBPANEL 定義(其定義在 /usr/dt/appconfig/types/language/dtwm.fp 目錄中),到一個新的檔案:
SUBPANEL subpanel_name { … }
修改輔助面板定義。
儲存新的配置檔案。
從「工作區」功能表選擇「重新啟動工作區管理者」。
例如,以下放在檔案 /users/janice/.dt/types/PerApps.fp 中的定義變更了「個人應用程式」輔助面板的名稱:
SUBPANEL PersAppsSubpanel$ {$ CONTAINER_NAME TextEditor$ TITLE Janice's Applications$ }
建立「前方面板」配置檔案 /etc/dt/appconfig/types/language/name .fp。
定義檔案中整個系統的控制。
使用CONTAINER_NAME 與 CONTAINER_TYPE 欄位以指定控制的容器:
CONTROL control_name { CONTAINER_NAME subpanel_name CONTAINER_TYPE SUBPANEL … }
請參閱 定義前方面板控制。
儲存配置檔案。
從「工作區」功能表選擇「重新啟動工作區管理者」。
例如,新檔案 /etc/dt/appconfig/types/language /DigitalClock.fp 中所定義的以下控制會將 DigitalClock(在桌面工具應用程式群組中)增加至所有使用者的「個人應用程式」輔助面板。
CONTROL DigitalClockControl { TYPE icon CONTAINER_NAME PerAppsSubpanel CONTAINER_TYPE SUBPANEL ICON Dtdgclk PUSH_ACTION DigitalClock PUSH_RECALL True }
使用與刪除「主面板」控制相同的程序。請參閱 移除控制。
將以下欄位增加至輔助面板定義:
CONTROL_INSTALL Fasle
當使用者選擇控制時,輔助面板的預設行為是關閉,除非使用者已從其原始位置移去輔助面板。
可以配置「前方面板」以保持輔助面板開啟至使用者確實地關閉為止。