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

一般前方面板配置

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

一般步驟

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

  2. /usr/dt/appconfig/types/language/dtwm.fp 將內定PANEL(面板) 說明複製到新的檔案。

  3. 編輯 PANEL(面板) 說明。

    新的 PANEL(面板) 說明對於內定的面板有優先順序。

如果要變更內定前方面板的位置

    使用 PANEL(面板) 定義中的 PANEL_GEOMETRY 欄位來指定位置。

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

	PANEL SpecialFrontPanel
{  
  PANEL_GEOMETRY  -1+1   	
  ... 
	}

如果要在主面板中標籤控制

  1. 增加下行至 PANEL(面板) 定義:

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

    如果未指定 LABEL(標籤),則使用 control_name

如果要變更控制的按一下行為

    使用 LABEL(標籤) 定義中的 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					第一個 
    	  ... 	 
    	}
  4. 增加中間與底部各列的方框定義:

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

    • 時鐘

    • 日期

    • 主目錄

    • TextEditor

    • 郵件

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

    • 印表機

    • 樣式

    • 應用程式

    • 輔助說明

    • 作廢

  7. 將開關的 CONTAINER_NAME 變更為 NewFrontPanelMiddle

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