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

自訂「工作空間切換」中的控制項

這是一項進階性的工作,您必須建立一個「前方面板」配置檔。進階的自訂方法在 《Solaris 共用桌上管理系統環境:進階使用者及系統管理者指南》中有所說明。

開始時,工作空間切換有以下四個位置。

Graphic

使用這個程序以取代其中任一個控制。(「空白」也是一項控制。)

  1. 將想要置於切換內的應用程式安裝到「應用程式」子面板中。

    例如,如果您想將「顯示系統載入」控制增加切換中,請將其由「桌面工具」應用程式群組拖曳增加「應用程式」子面板中。

  2. 找出當您在「應用程式」子面板中安裝控制時,自動建立的「前方面板」配置檔案。其定義位於下列目錄之中: $HOME /.dt/types/fp_dynamic

    例如,當「顯示系統載入」增加至「應用程式」子面板時,會建立 Xload1.fp檔案。

  3. 將檔案由$HOME /.dt/types/fp_dynamic目錄移至 $HOME /.dt/types 目錄。

  4. $HOME /.dt/types 目錄中開啟檔案進行編輯。

    將定義 CONTAINER_TYPECONTAINER_NAME 的文字行改為下列形式:

    CONTAINER_TYPE SWITCH CONTAINER_NAME Switch

  5. 編輯定義位置 (POSITION_HINTS)的文字行。 例如,若想將控制置於「空白」位置,請設定:

    POSITION_HINTS					3

  6. 儲存配置檔案。

  7. $HOME /.dt/types 目錄中建立另一個新檔案。

    檔案名稱必需以.fp結尾。例如,您可能會建立這麼一個新檔案: $HOME /.dt/types/DeleteBlank.fp

  8. 開啟檔案以進行編輯。

  9. 在另一個編輯程式視窗中開啟檔案 /usr/dt/appconfig/types/ language /dtwm.fp

    這個檔案將是唯讀檔。您無法在其中寫入資訊。

  10. /usr/dt/appconfig/types/ language /dtwm.fp 中,尋找您要取代的切換控制的定義。

    例如,以下為「空白」控制的定義:

    CONTROL Blank  
    {  	
     TYPE					blank  	
     CONTAINER_NAME					Switch  	
     CONTAINER_TYPE					SWITCH  
     POSITION_HINTS					3  	
     ICON					FpblnkS  	
     HELP_TOPIC					FPOnItemSwitch  
     HELP_VOLUME					FPanel  
    }

  11. 將要取代的控制定義,由/usr/dt/appconfig/types/language /dtwm.fp複製到新的配置檔案。

    例如,您可以將「空白」控制的定義複製到新的$HOME /.dt/types/DeleteBlank.fp 檔案中。

  12. 將文字行 DELETE True 增加定義的結尾處,置於大括號中:

    CONTROL Blank  
    {  	
      … 	HELP_VOLUME					FPanel  	
      DELETE					True  
    }

  13. 儲存檔案。

  14. 從「工作空間」功能表選擇「重新啟動工作空間管理者」。