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

向应用程序管理器添加应用程序

应用程序添加到应用程序管理器后,应用程序组中会出现一图标,用以启动该应用程序。

许多应用程序提供应用程序组。应用程序组是位于应用程序管理器顶层中的目录,它包含了应用程序的图标以及其他与应用程序有关的文件。

有些应用程序可能没有自己的应用程序组。而是将启动应用程序的图标放置在一个通用应用程序组中。例如, 可创建名为"Games " 的空应用程序组,用作系统安装的所有游戏的容器。

向应用程序管理器添加应用程序的方法

将应用程序添加到应用程序管理器的方法有两种:

注册应用程序

应用程序注册提供完整的应用程序集成。

经过注册的应用程序:

注册应用程序的方法有两种:

登记软件包的使用更加简化了桌面应用程序的管理。登记软件包创建于文件系统中桌面配置文件所在位置之外的其他某个位置。

在不使用登记软件包的情况下添加应用程序

当要使"应用程序管理器"只包含启动应用程序的图标时,这是首选的添加应用程序的方法。

在不使用登记软件包的情况下添加的应用程序:

请参阅"向现有的应用程序组添加应用程序图标"

向应用程序管理器中添加桌面智能型应用程序

桌面智能型应用程序是在安装时自动注册到"应用程序管理器"中的应用程序。应用程序的文件集包括了桌面所需要的登记软件包。

  1. 使用应用程序所提供的指令来安装应用程序。

  2. 安装完成后,双击 Desktop_Tools 应用程序组中的 "重新装入应用程序"。

  3. 验证安装完成:

    1. 打开应用程序管理器,检查新的应用程序组是否存在。

    2. 要打开应用程序,先打开应用程序组,然后双击应用程序的图标。

注册现有的或非桌面智能型应用程序

这是将应用程序完全集成到桌面的首选方法。

桌面提供有工具 dtappintegrate,它可以在登记软件包文件和桌面搜索路径上的目录之间创建链接。

桌面注册在第 5 章,注册应用程序中讲解。

向现有的应用程序组添加应用程序图标

本步骤讲解如何向现有的应用程序组中添加应用程序图标。

例如,桌面提供名为 System_Admin 的应用程序组,该应用程序组是为与系统管理相关的各种应用程序和脚本而保留的。如果有个用户频繁运行的脚本,您可能想让用户能够通过双击位于 System_Admin 应用程序组中的图标来运行该脚本。

  1. 使用"创建操作"为应用程序创建操作定义。

    有关"创建操作"的详细信息,请参阅第 11 章,用创建操作命令来创建操作和数据类型

  2. 在应用程序组的目录下创建与操作名称相同的可执行文件。 该文件的内容并不相关。

    例如,如果已创建名称为"Cleanup"的操作,用于运行系统管理工具,则需要创建可执行文件:

    /etc/dt/appconfig/appmanager/language /System_Admin/Cleanup