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

第 4 步:创建应用程序的动作和数据类型


注意:

关于创建应用程序动作和数据类型的示例,请参阅"创建注册包的示例"的第 4 步。


动作和数据类型为应用程序提供用户界面。

应用程序所需的动作和数据类型

典型的应用程序需要下列动作和数据类型定义:

动作和数据类型定义配置文件的位置

动作和数据类型在配置文件中得到定义。命名包含动作和数据类型定义的文件的唯一要求是要使其带有.dt后缀。按照惯例,可以将文件命名为action_name .dtapplication_name.dt

将包含动作和数据类型的文件放置在应用程序根目录下的 app_root /dt/appconfig/types/ language 目录中。缺省的 languageC

图形 5-6 动作和数据类型定义文件

Graphic

创建动作和数据类型的方法

可以采用两种方法为应用程序创建动作和数据类型:

用创建动作工具来创建动作和数据类型

下列过程采用"创建动作"实用程序为应用程序创建动作和数据类型。

关于"创建动作"的进一步信息,请使用它的联机帮助或参阅第 11 章,用创建动作命令来创建动作和数据类型

  1. 打开 Desktop_Apps 应用程序组,双击"创建动作"。

  2. 使用"创建动作"为应用程序及其数据类型创建动作和数据类型定义。

    由"创建动作"创建的配置文件会写入HomeDirectory/.dt/type/action_name.dt。 其动作文件(与动作同名的可执行文件)放置在起始目录中。

  3. 用起始目录中创建的动作文件测试动作。

  4. 将动作定义文件HomeDirectory/.dt/type/action_name.dt 复制到app_root/dt/appconfig/types/language 目录中。

  5. 创建应用程序组目录之后(请参阅"第 7 步:创建应用程序组"),把动作文 件HomeDirectory/action_name 复制到 app_root /dt/appconfig/appmanager/ language /appgroup_name 目录下。

手动地创建动作和数据类型

    为应用程序创建包含动作和数据类型定义的配置文件。

动作和数据类型定义文件的命名必须遵循命名惯例name.dt

可以将动作和数据类型的所有定义放置在一个文件中,也可以分别放置在多个文件内。每个文件使用的文件名都要使系统管理员能方便地将其与应用程序联系起来。

动作和数据类型名称必须是单词(没有内嵌的空格)。可以使用下划线字符。按照惯例,动作或数据类型名的第一个字符要大写。不要用已有动作名称或文件名称, 要用能使高级用户和系统管理员方便地将其与应用程序联系起来的文件名。

如果想让应用程序的图标所标记的名称与动作名不同,在动作定义中包含LABEL字段。

关于创建动作和数据类型进一步信息,请参阅: