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

修改主面板

「主面板」是除了輔助面板以外的「前方面板」的視窗。

圖 15–2 主面板容器

Graphic

您可以作的修改包括:

增加控制至主面板

  1. 建立「前方面板」配置檔案:

    • 整個系統的: /etc/dt/appconfig/types/language /*.fp

    • 個人的: HomeDirectory /.dt/types/*.fp

  2. 在檔案中定義控制。

    使用 CONTAINER_NAMECONTAINER_TYPE 欄位以指定控制的容器:

    CONTAINER_NAME 頂端  	CONTAINER_TYPE  BOX

    使用 POSITION_HINTS 來指定由左到右的控制位置。既然自訂對於內建控制有優先順序,新的控制會把具有該位置的現存控制往右 “推” 一個位置。

  3. 儲存配置檔案。

  4. 建立「前方面板」控制的圖示。

    請參閱 指定控制所使用的圖示

  5. 從「工作區」功能表選擇「重新啟動工作區管理者」。

    例如,放在檔案 /etc/dt/appconfig/types/language /audio.fp 中的以下控制定義會插入「時鐘」與「日曆」控制之間的聲訊應用程式控制。

    CONTROL AudioApplication
     {
      TYPE             icon
      CONTAINER_NAME   Top
      CONTAINER_TYPE   BOX
      ICON             AudioApp
      POSITION_HINTS   2
      PUSH_ACTION      StartAudioApplication
      PUSH_RECALL      true
     }

移除控制

  1. 建立「前方面板」配置檔案:

    • 整個系統的: /etc/dt/appconfig/types/language/name .fp

    • 個人的: HomeDirectory /.dt/types/name .fp

  2. 將您想要刪除的控制定義複製到新檔案。

    如果控制是內建的,其定義是在 /usr/dt/appconfig/types/language/dtwm.fp 中。

    您不需要複製整個定義。但是,您所複製的部分必須包括欄位 CONTAINER_NAMECONTAINER_TYPE

  3. 增加 DELETE(刪除) 欄位至定義:

    	DELETE			True
  4. 儲存配置檔案

  5. 從「工作區」功能表選擇「重新啟動工作區管理者」。

    例如,放在檔案 /etc/dt/appconfig/types/language /TrashCan.fp 中的以 下控制定義會從「前方面板」中移除「垃圾桶」控制。

    CONTROL Trash
     {
      CONTAINER_NAME  Top
      CONTAINER_TYPE  BOX
      DELETE          True
     }

修改控制

當您需要修改控制定義時,請使用此程序—例如,如果要變更其圖示影像。

  1. /usr/dt/appconfig/types/language /dtwm.fp 複製整個控制定義至:

    • 整個系統的:/etc/dt/appconfig/types/language/name.fp

    • 個人的: HomeDirectory /.dt/types/name .fp

  2. 編輯您想要變更的欄位。您也可以增加其它的欄位。

  3. 儲存檔案

  4. 從「工作區」功能表選擇「重新啟動工作區管理者」。

交換控制的位置

  1. 複製您想要從 /usr/dt/appconfig/types/language /dtwm.fp 複製整個控制定義至:

    • 整個系統的: /etc/dt/appconfig/types/language/name .fp

    • 個人的: HomeDirectory /.dt/types/name .fp

      您必須複製整個控制定義,這樣才能移動每個控制。

  2. 交換控制定義的 POSITION_HINTS 欄位的值。

  3. 儲存檔案

  4. 從「工作區」功能表選擇「重新啟動工作區管理者」。

    例如,放在檔案 /etc/dt/appconfig/types/C/MailHelp.fp 中的下列定義會交換「郵件」與「輔助說明管理者」的位置,並鎖定這些對於個人變更的控制。

    CONTROL Mail
     {
     	POSITION_HINTS					12
     	LOCKED							True
     	…the rest of the control definition
     }
     
    CONTROL Help
     {
     	POSITION_HINTS					5
     	LOCKED							True
     	…the rest of the control definition
     }

取代前方面板控制

    建立另一個控制定義,其具有相同的:

指定控制所使用的圖示

控制定義的 ICON(圖示) 欄位定義用於控制的圖示影像。

ICON(圖示) 欄位的值可以是: