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

建立用戶端視窗控制

用戶端視窗控制是內含於「前方面板」中的應用程式視窗。例如,您可以藉由建立 xload 用戶端視窗控制將系統載入表放在「前方面板」中。

  1. 定義控制。

    使用這些欄位來定義控制的行為:

    • TYPE:設定為 client

    • CLIENT_NAME:指定要啟動的用戶端。

      CLIENT_NAME 的值必須符合應用程式頂層視窗上 WM_CLASS 屬性中的第一個字串(res_name)。有關更多的資訊,請參閱 xprop(1) 線上援助頁。

    • CLIENT_GEOMETRY:指定「前方面板」視窗所需要的大小,以像素計算大小。

      xwininfo(1) 線上援助頁描述如何以像素找出視窗的大小。

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

  3. 從終端機模擬器指令行啟動用戶端。

    例如,以下控制顯示 30\u00d720 的像素載入表。

    CONTROL LoadMeter
     { 
     	TYPE							client
      	CONTAINER_NAME				Top
      	CONTAINER_TYPE				BOX
      	CLIENT_NAME					xload
      	CLIENT_GEOMETRY			30x20  
     }

    如果在階段作業之間未儲存與回復用戶端,您可能會想要配置控制以在使用者按一下時啟動用戶端。例如,您可以藉由將下行增加至定義來配置 LoadMeter 控制以啟動 xload

     PUSH_ACTION				StartXload

    以及建立動作:

    ACTION StartXload
     { 
     	WINDOW_TYPE				NO_STDIO
      	EXEC_STRING				/usr/contrib/bin/X11/xload  
     }