custom 命令
用途
使用户能定制 X 应用程序。
语法
custom [ -h | -e Browser | [ -s ResourceFile ] [ Application ] ]描述
custom 命令启动定制工具,用来定制应用程序的各个方面。
定制工具能够更改应用程序的外观。 它提供一种方便用户的添加资源值至您的 .Xdefaults 文件的方法。 资源是可定制的项目,比如颜色、字体和其他允许您定制一个客户机应用程序的属性。 每个应用程序有其自身的唯一的资源集,列出在 app-custom 文件中。 定制工具描述应用程序中可修改的资源和可选择的可能资源值。
标志
| 项 | 描述 |
|---|---|
| -h | 提供命令行帮助。 |
| -e 浏览器 | 调用其中一种独立浏览器。 Browser 的有效值为 color、font、cursor 和 picture。 |
| -s ResourceFile | 指定从中装入和保存资源设置的资源文件。 如果未指定 -s 标志,缺省值为从存储在 X 服务器上的 RESOURCE_MANAGER 属性中的资源数据库中装入值。 如果该数据库不存在,那么装入 $HOME/.Xdefaults。 |
custom 命令能够理解大多数标准 X 工具箱命令行选项。以下表格列出了标准命令行选项:
custom 命令中的标准命令行选项
| 选项 | 信息 |
|---|---|
| -bg |
|
| -背景 |
|
| - bd1 |
|
| - 边框颜色1 |
|
| -bw |
|
| -borderWidth |
|
| -显示 |
|
| - fn2 |
|
| - 字体2 |
|
| -fg |
|
| -前台 |
|
| -几何图形 |
|
| -标志性 |
|
| -name |
|
| -反转 |
|
| -rv |
|
| + rv |
|
| -selection- 超时 |
|
| -同步 |
|
| + 同步 |
|
| -标题 |
|
| -xrm |
|
| -xnllanguage |
|
注意:
- 如果 AIXwindows Window Manager 正在运行,那么这些选项通常不会对 AIXwindows 应用程序产生任何可见的影响。
- Motif 应用程序一般不响应这些选项。
- 以 *(星号)开头的资源将应用程序中的每个窗口小部件的资源设置为相同的值。
- 以 . (句点) 仅设置应用程序的高级 Shell 窗口小部件的资源。
参数
| 项 | 描述 |
|---|---|
| 应用程序 | 指定要定制的应用程序的名称或类。 |
示例
- 要启动定制工具并使用提示来选择要定制的应用程序,请输入以下命令:
custom - 要启动定制工具以修改 xcalc 应用程序的 app-defaults 文件,请输入以下命令:
custom -s /usr/lib/X11/app-defaults/XCalc xcalc
Resources
定制工具有以下应用程序资源:
| 项 | 描述 |
|---|---|
| listOfApps | 该资源用来将应用程序的名称显示在启动对话框中。 应用程序的名称和相应的 app-custom
文件必须以下列语法成对列出:例如: 您可以指定最多 100 个应用程序。 |
| colorEditor*rgbtxtPath | 该资源指定 X 服务器用来定义指定的颜色的 rgb.txt 文件的完整路径名称。 缺省值为 /usr/lib/X11/rgb.txt,适用于运行在直接连接至您的系统的显示器上的 X 服务器。 |
| windowSearchDepth | 定制工具必须确定应用程序的高级 shell 窗口。 缺省情况下,它以根窗口开始,并进行深度为三个窗口的递规搜索。 该缺省值可以使用 windowSearchDepth 资源来进行更改。 |
| 超时 | “立刻更改”按钮变灰直至与应用程序的通信建立。 等待应用程序联系定制工具的时间由 Custom*timeout 资源控制。 |
| resourceFile | 资源文件是保存您的资源更改的地方。 缺省值为 $HOME/.Xdefaults。 -s 标志允许用户重设该值。 |
| appCustomPath | 该资源指定定制工具应向何处寻找 app-custom 文件。 appCustomPath
字符串由一系列以冒号互相隔开的可能的文件名组成。 在每个名称中,以下值可被替换:
appCustomPath 的缺省值如下: |
| topEditHighlight 、bottomEditHighlight、foregroundEditHighlight 、backgroundEditHighlight | “浏览器”按钮在浏览器被调用时突出显示,浏览器被取消时取消突出显示。 这些资源为“浏览器”按钮的顶端阴影、底端阴影、前景和背景设置突出显示。 |
| pictureEditor*editor | 您可以通过在“图像”浏览器窗口上按下“编辑图像”按钮来编辑位图或像素。 编辑器是存在于您的系统上的单独的应用程序。 它是为您而调用的。 Custom*pictureEditor*editor 资源确定从哪个编辑器命令中选择。 该资源接受一个以 \n(反斜杠‘n’)隔开的命令列表。 使用标识用户有权执行的现存程序的首个命令。 当其被调用时,“所选图像”文本字段中的文件名便被作为参数发送至编辑器。 该资源的缺省设置为: |
|
|
注: 仅当安装了公共桌面环境 (CDE) 时,才存在缺省编辑器 /usr/dt/bin/dticon 。 它编辑位图(单色图像)和像素图(彩色图像)。 d表情 命令接受以 X Pixmap Version 2 Enhanced (XPM2) 格式 (由 AIXwindows Version 1.2.5中提供的 X Desktop (xdt) 应用程序使用) 或 X Pixmap Version 3 (XPM3) (CDE 使用的新的 XPG3 兼容格式) 存储的位图。 然而,它要求像素图以 XPM3 格式存储。 CDE 有归档的工具可以将像素图从 XPM2 格式转换至 XPM3 格式。
|
|
/usr/bin/X11/bitmap 命令是不支持的样本程序,它接受 XPM2 或 XPM3 格式的位图。 它不支持像素图编辑。 在调用 bitmap 命令前,确保位图 app-defaults 文件已安装在 /usr/lib/X11/app-defaults 目录中。 如果没有安装,在 /usr/lpp/X11/Xamples/programs/bitmap 目录中发出以下命令: |
|
以下对象名(及其类名)可以用来定制该工具: |
|
其中 Type 可以是颜色、字体、图像、光标、多选、文件名、单选、字符串或数值数据类型值之一。 |
退出状态
本命令返回以下退出值:
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示成功完成。 |
| > 0 | 指示发生错误。 |
文件
| 项 | 描述 |
|---|---|
| /usr/bin/X11 | 是一旦安装了定制软件包后从中运行 custom 命令的路径。 |
| /usr/lib/X11/app-custom | 包含有关用于个别的应用程序的资源的信息。 |
| /usr/lib/X11/locale/app-custom | 包含为特定语言环境翻译的有关用于个别的应用程序的资源的信息。 |
| /usr/lib/X11/app-defaults/Custom | 包含“定制工具”的缺省设置。 |
| /usr/lib/X11/locale/app-defaults/Custom | 包含请求特殊设置的语言环境中的“定制工具”的缺省设置。 |