Solaris 公用桌面环境: 高级用户和系统管理员指南

创建 COMMAND 动作的示例

下列步骤在远程系统 AppServerA上创建了启动传真应用程序的个人动作。启动传真应用程序的命令 是:

/usr/fax/bin/faxcompose [filename]
  1. 创建HomeDirectory/.dt/types/Fax.dt 文件。

  2. 在文件内写入下列动作定义:

    ACTION FaxComposer
        {
          TYPE      COMMAND
          ICON      fax
          WINDOW_TYPE    NO_STDIO
          EXEC_STRING    /usr/fax/bin/faxcompose -c%Arg_1%
          EXEC_HOST         AppServerA
          DESCRIPTION     Runs the fax composer
    
         }
    	
    

    其中WINDOW_TYPEEXEC_STRING 描述 了动作的特性。

    WINDOW_TYPE-NO_STDIO 关键字指定该动作不一定非在终端仿真程序窗口中运行不可。

    请参阅"为动作指定窗口支持"

    EXEC_STRING-语法%Arg _1%接受放置的文件。如果双击动作图标,将打开空的传真创作器窗口。

    请参阅"为 COMMAND 动作建立执行字符串"

  3. 保存文件。

  4. 用"图标编辑器"在HomeDirectory/.dt/icons 目录 中创建下列图标图像文件:

    • fax.m.pm, 大小为 32 乘 32 象素

    • fax.t.pm, 大小为 16 乘 16 象素

  5. 在 Desktop_Tools 应用程序组中双击"重新装入动作"。

  6. 在具有可写许可的目录中创建名为FaxComposer 的可执行文件(例如, 起始目录)。