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

一般前方面板配置

「前方面板」的 PANEL 語法允許您:

一般步驟

  1. /etc/dt/appconfig/types/languageHomeDirectory /.dt/types 中建立新的「前方面板」配置檔案。

  2. 複製預設的 PANEL 描述(由 /usr/dt/appconfig/types/language/dtwm.fp 目錄)到一個新的 檔案。

  3. 編輯 PANEL 說明。

    新的 PANEL 說明對於預設的面板有優先順序。

變更預設前方面板位置

    使用 PANEL 定義中的 PANEL_GEOMETRY 欄位來指定位置。

例如,以下面板在右上角。

	PANEL SpecialFrontPanel
	{
  	 PANEL_GEOMETRY    -1+1
  	 …
 	}

標示主要面板中的控制

  1. 增加下行至 PANEL 定義:

     	DISPLAY_CONTROL_LABELS   True
  2. 增加 LABEL(標籤) 欄位至每個控制。

    如果未指定 LABEL,將使用 control_name

變更控制的按一下行為

    使用 PANEL 定義中的 CONTROL_BEHAVIOR 欄位,以指定使用者如何執行控制的 PUSH_ACTION。欄位值如下:

    single_click—使用者按一下控制以執行 PUSH_ACTION

    double_click—使用者連按兩下控制以執行 PUSH_ACTION

建立全新的前方面板

當您想要作大規模的變更時,建立新的「前方面板」可能會比較好。

如果要避免與內建的「前方面板」元件發生衝突,全新的「前方面板」應該使用新的名稱於 PANEL 與其它容器。

  1. 建立新的「前方面板」的 PANEL 元件。給它一個唯一的名稱:

    	PANEL front_panel_name
     	{
     	   …
     	}
  2. 使用新的容器名稱來建立新的方塊與控制。

    如果您想要使用現存元件,您必須複製其定義並變更 CONTAINER_NAME 值。

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

建立具有三列的個人前方面板的範例

下例的範例變更了預設「前方面板」,使得其控制組織成為三列。

  1. /usr/dt/appconfig/types/language /dtwm.fp 複製到 HomeDirectory /.dt/types/MyFrontPanel.fp。 給予檔案寫入許可權。

    此為您將要編輯以提供新的「前方面板」的檔案。

  2. 變更「前方面板」的名稱:

    	PANEL NewFrontPanel
  3. 變更名為 Top(頂端)的方塊名稱,並編輯其容器名稱:

    	BOX NewFrontPanelTop
     	{
     	  CONTAINER_NAME					NewFrontPanel
     	  POSITION_HINTS					first
     	  … 	
    	}
  4. 增加中間與底部各列的方塊定義:

    	BOX NewFrontPanelMiddle 
    {  
    	  CONTAINER_NAME						NewFrontPanel
    	 POSITION_HINTS						second
    	}
     
    	BOX NewFrontPanelBottom
    	{  
    	  CONTAINER_NAME						NewFrontPanel
    	  POSITION_HINTS						second
    	}
  5. 將下列控制的 CONTAINER_NAME 變更為 NewFrontPanelTop

    • 時鐘

    • 日期

    • 主目錄

    • 文字編輯程式

    • 郵件

  6. 將下列控制的 CONTAINER_NAME 變更為 NewFrontPanelBottom

    • 印表機

    • 樣式

    • 應用程式

    • 輔助說明

    • 垃圾

  7. 將開關的 CONTAINER_NAME 變更為 NewFrontPanelMiddle

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