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

指令動作的視窗支援與終端機模擬器

指令 動作在桌上管理系統上支援視窗的方法有數種。

指定動作的視窗支援

使用 WINDOW_TYPE 欄位以指定如 表 12-2 中所示的動作所需的視窗支援類型。

表 12-2 WINDOW_TYPE 欄位與所提供的視窗支援

WINDOW_TYPE

所提供的視窗支援 

NO_STDIO

無。如果應用程式有其自己的視窗,或是如果指令沒有可見的輸出,使用 NO_STDIO

PERM_TERMINAL

永久終端機模擬器視窗。動作開啟終端機視窗,此視窗會保持開啟直到使用者確實地關閉它。使用者可以將資料輸入視窗中。使用獲得一些輸入、製造一些輸出、然後終止的指令(例如,ls 目錄)。

終端機

暫存終端機模擬器視窗。動作會開啟指令一完成就關閉的終端機視窗。使用全螢幕的指令(例如,vi)。

指定終端機模擬器的指令行選項

使用動作定義中的 TERM_OPTS 欄位來指定終端機模擬器的指令行選項。

例如,下列執行主機的動作提示符號:

ACTION OpenTermOnSystemUserChooses  
 {
  WINDOW_TYPE	    PERM_TERMINAL  
  EXEC_HOST    	     %(字串)"遠程終端機於:"%
  TERM_OPTS    	     -title%(字串)"視窗標題:"%
  EXEC_STRING  	     $SHELL  
 }

指定不同的內定終端機模擬器

由動作所使用的內定終端機模擬器是 dtterm。您可以將此變更為其它的終端機模擬器。內定終端機模擬器是用於當動作未明確地指定使用的終端機模擬器時。

由動作所使用的終端機模擬器必須有這些指令行選項: