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 的可执行文件。