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

自訂內建子面板

您可以修改內建子面板的一般屬性(例如標題)與內容。

如果要修改內建子面板的一般屬性

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

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

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

  2. /usr/dt/appconfig/types/language/dtwm.fp 將整個內定 SUBPANEL (子面板)定義複製到新檔案:

    SUBPANEL   subpanel_name  
    	{   
    	 ...  
    	}
  3. 修改子面板定義。

  4. 儲存新的配置檔案。

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

    例如,以下放在檔案 /users/janice/.dt/types/PerApps.fp 中的定義變更了「個人應用程式」子面板的名稱:

    SUBPANEL PersAppsSubpanel  
    { 
     	CONTAINER_NAME					TextEditor  
    		TITLE								Janice 的 應用程式  
    }

如果要增加整個系統的控制至內建的子面板

  1. 建立「前方面板」配置檔案 /etc/dt/appconfig/types/language/name.fp

  2. 定義檔案中整個系統的控制。

    使用 CONTAINER_NAMECONTAINER_TYPE 欄位以指定控制的儲存區:

    CONTROL control_name  	
    {  
    		CONTAINER_NAME		subpanel_name  		
       CONTAINER_TYPE		SUBPANEL  
    		...  	
    }

    請參閱 "定義前方面板控制"

  3. 儲存配置檔案。

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

    例如,新檔案 /etc/dt/appconfig/types/language/DigitalClock.fp 中所定義的以下控制會將 DigitalClock(在 Desktop_Tools 應用程式群組中)增加至所有使用者的「個人應用程式」子面板。

    CONTROL DigitalClockControl  
    {  
    		TYPE						icon  	
    		CONTAINER_NAME			PerAppsSubpanel  
    		CONTAINER_TYPE			SUBPANEL  	
    		ICON						Dtdgclk  	
    		PUSH_ACTION				DigitalClock  
    		PUSH_RECALL				True  
    }

如果要從內建的子面板刪除控制

    使用與刪除「主面板」控制相同的程序。請參閱 "如果要刪除控制"

如果要刪除安裝圖像控制

    將以下欄位增加至子面板定義:

CONTROL_INSTALL	Fasle