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

必须手动创建操作的理由

共有三种基本操作类型:

“创建操作”工具设计用来创建一些特定类型的 COMMANDMAP 操作。所有 TT_MSG 操作都必须手动创建。

有关详细信息,请参见创建操作的限制

COMMAND 操作

command 操作执行命令启动应用程序或公用程序、运行 shell 脚本命令或执行操作系统命令。 操作的定义包括要执行的命令 (EXEC_STRING)。

“创建操作”工具能用于创建最通用类型的命令操作。不过在有些情况下必须手动创建操作。例如,如果操作中有以下指定就必须手动创建 COMMAND 操作:

MAP 操作

映射操作是不直接指定命令或 ToolTalk 消息,而是“映射 ”到另一个操作的操作

映射可以指定操作的替代名称。例如,名为 IconEditor 的内置命令操作启动“图标编辑器”。数据库还包括对位图和像素图文件的定义中 (通过 ARG_TYPE 字段) 限定的 Open 操作,它映射到 IconEditor 操作。这使用户可以通过在“文件管理器”中选择位图或像素图文件并在“选中”菜单中选择“打开”来启动“图标编辑器”。

“创建操作”能为“打开”和“打印”操作提供有限的映射功能。所有其他的映射操作必须手动创建。

TT_MSG (ToolTalk 消息) 操作

TT_MSG 操作发送 ToolTalk 消息。所有 TT_MSG 操作都必须手动创建。