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

如果要提供不同的連按兩下與定位行為

使用此程序以建立接受定位檔案但當連按兩下動作圖像時不提示檔案的動作。

  1. 建立連按兩下功能的動作定義。

    使用 ARG_COUNT 欄位以指定 0 引數。使用語法於不接受定位引數的 EXEC_STRING

  2. 建立定位功能的第二種動作定義。

    使用 ARG_COUNT 欄位以指定 >0 引數。使用語法於接受定位檔案的EXEC_STRING

    例如,假定下列兩個指令行可以用於啟動名為 vedit 的編輯器:

    • 如果要啟動沒有檔案引數的編輯器:

      	vedit
    • 如果要啟動具有開啟為唯讀文件的檔案引數的編輯器:

      	vedit -R 檔案名稱
      

      下列兩個動作建立名為 Vedit 動作的定位與連按兩下功能。既然 ARG_COUNT 0 比定位功能定義的暗示 ARG_COUNT * 更特定,第一個動作在資料庫搜尋配對時有優先順序。

      # 連按兩下功能  
          ACTION Vedit 
          {
           TYPE   	COMMAND  
           ARG_COUNT	  0 
           WINDOW_TYPE    PERM_TERMINAL  
           EXEC_STRING    vedit  
          }
          
          # 定位功能  
          ACTION Vedit  
          {
           TYPE  	COMMAND 
           WINDOW_TYPE     PERM_TERMINAL  
           EXEC_STRING     vedit -R%Arg _1%
       }