有关创建应用程序的注册软件包实例,请参阅创建注册软件包的实例的第 3 步。
注册软件包是桌面为应用程序提供图形界面所使用的那组桌面配置文件。
桌面配置文件包括:
操作和数据类型定义文件
图标的图像文件
应用程序组目录及其内容
可选:帮助数据文件和前面板配置文件
注册软件包聚集在名为应用程序根目录或 app_root 的顶层目录下。
app_root/dt/appconfig 目录下的配置字段的主要类显示于 表 5–1。
表 5–1 配置区的主要类
子目录 |
内容 |
---|---|
types |
操作和数据类型定义文件 |
help |
桌面帮助文件 |
icons |
应用程序的操作和数据类型所使用的位图和像素图图像文件 |
appmanager |
创建应用程序组的目录和内容 |
每个主要类别都有与语言相关文件的子目录。缺省语言的文件放置在 C 目录中。
创建下面的目录。如果要提供与语言相关的配置文件,需要为每种语言创建单独的目录。如果只要提供一种语言,请把文件放置在 C 目录中。
app_root /dt/appconfig/types/language
app_root /dt/appconfig/help/language
app_root /dt/appconfig/icons/language
app_root /dt/appconfig/appmanager/language/appgroup_name,其中appgroup_name 是应用程序组的名称。
例如,图形 5–5 显示应用程序管理器,它包含名为“Media_Tools”的 appgroup_name 。
dtappintegrate 工具只对类型、帮助、图标和应用程序管理器目录下的桌面配置文件进行操作。应用程序的二进制可执行文件、app-defaults 和信息种类文件,都单独进行管理。