AIX命令参考大全,卷 1,a - c - custom 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 1,a - c

custom 命令

用途

使用户能定制 X 应用程序。

语法

custom-h |  -e Browser |  [  -s ResourceFile ]  [  Application ] ]

描述

custom 命令启动定制工具,用来定制应用程序的各个方面。

定制工具能够更改应用程序的外观。它提供一种方便用户的添加资源值至您的 .Xdefaults 文件的方法。资源是可定制的项目,比如颜色、字体和其它允许您定制一个客户机应用程序的属性。每个应用程序有其自身的唯一的资源集,列出在 app-custom 文件中。定制工具描述应用程序中可修改的资源和可选择的可能资源值。

标志

-h 提供命令行帮助。
-e Browser 调用单机浏览器之一。浏览器的有效值为颜色字体光标图片
-s ResourceFile 指定从中装入和保存资源设置的资源文件。如果未指定 -s 标志,缺省值为从存储在 X 服务器上的 RESOURCE_MANAGER 属性中的资源数据库中装入值。如果该数据库不存在,则装入 $HOME/.Xdefaults

custom 命令能够理解大多数标准 X 工具箱命令行选项。以下表格列出了标准命令行选项:

custom 命令中的“标准命令行选项”
选项 资源 设置
-bg *背景 下一个参数 背景颜色
-background *背景 下一个参数 背景颜色
-bd1 *边框颜色 下一个参数 边框颜色
-bordercolor1 *边框颜色 下一个参数 边框的颜色
-bw .边框宽度 下一个参数 边框宽度(像素)
-borderWidth .边框宽度 下一个参数 边框宽度(像素)
-display .显示器 下一个参数 使用的服务器
-fn2 *字体 下一个参数 字体名称
-font2 *字体 下一个参数 字体名称
-fg *前景 下一个参数 前景颜色
-foreground *前景 下一个参数 前景颜色
-geometry .几何结构 下一个参数 大小和位置
-iconic .图标的 打开 以图标启动
-name .名称 下一个参数 应用程序名称
-reverse *反转视频 打开 反转视频
-rv *反转视频 打开 反转视频
+rv *反转视频 关闭 不反转视频
-selection- Timeout .选择- 超时 下一个参数 选择超时
-synchronous *同步 打开 同步调试方式
+synchronous *同步 关闭 同步调试方式
-title .标题 下一个参数 应用程序标题
-xrm 参数值 下一个参数 取决于参数
-xnllanguage .xnlLanguage 下一个参数 语言环境
注:
  1. 如果“AIXwindows 窗口管理器”正在运行,则这些选项常常对 AIXwindows 应用程序没有可见的影响。
  2. Motif 应用程序一般不响应这些选项。
  3. 以 *(星号)开头的资源将应用程序中的每个小窗口的资源设置为相同的值。
  4. 以 .(句点)开头的资源仅设置应用程序的顶级 shell 小窗口的资源。

参数

Application 指定要定制的应用程序的名称或类。

示例

  1. 要启动定制工具并使用提示符来选择要定制的应用程序,输入以下命令:

    custom
  2. 要启动定制工具来修改 xcalc 应用程序的 app-defaults 文件,输入以下:

    custom -s 
    /usr/lib/X11/app-defaults/XCalc xcalc

资源

定制工具有以下应用程序资源:

listOfApps 该资源用来将应用程序的名称显示在启动对话框中。应用程序的名称和相应的 app-custom 文件必须以下列语法成对列出:

Application:app-custom 
[,Application:app-custom]...

例如:

Custom.listOfApps: 
xclock:XClock,custom:Custom

您可以指定最多 100 个应用程序。

colorEditor*rgbtxtPath 该资源指定 X 服务器用来定义指定的颜色的 rgb.txt 文件的全路径名称。缺省值为 /usr/lib/X11/rgb.txt,适用于运行在直接连接至您的系统的显示器上的 X 服务器。
windowSearchDepth 该定制工具必须确定应用程序的顶级 shell 窗口。它开始 根窗口,进行缺省深度为三窗口的递规搜索。该缺省值可以使用 windowSearchDepth 资源来进行更改。
timeout “立刻更改”按钮变灰直至与应用程序的通信建立。等待应用程序联系定制工具的时间由 Custom*timeout 资源控制。
resourceFile 资源文件是保存您的资源更改的地方。缺省值为 $HOME/.Xdefaults-s 标志允许用户重设该值。
appCustomPath 该资源指定定制工具应向何处寻找 app-custom 文件。appCustomPath 字符串由一系列以冒号互相隔开的可能的文件名组成。在每个名称中,以下值可被替换:
%N
app-custom 文件的名称(通常与应用程序的类名相同)。
%T
"app-custom"
%L
custom 运行的语言环境。
%l
语言环境的语言部分。
%t
语言环境的地区部分。
%c
语言环境的代码集部分。
%:
:(冒号)。
%%
%(百分号)。
$envvar
指定的环境变量的值。
${envvar}
指定的环境变量的值。
$$
$(美元符号)。

appCustomPath 的缺省值如下:

$HOME/%L/%T/%N:\
$HOME/%T/%N:\
/usr/lib/X11/%L/%T/%N:\
/usr/lib/X11/%T/%N
topEditHighlightbottomEditHighlightforegroundEditHighlightbackgroundEditHighlight “浏览器”按钮在浏览器被调用时突出显示,浏览器被取消时取消突出显示。这些资源为“浏览器”按钮的顶端阴影、底端阴影、前景和背景设置突出显示。
pictureEditor*editor 您可以通过在“图像”浏览器上按下“编辑图像”按钮来编辑位图或像素图。 窗口。编辑器是存在于您的系统上的单独的应用程序。它是为您而调用的。Custom*pictureEditor*editor 资源确定从哪个编辑器命令中选择。该资源接受一个以 \n(反斜杠‘n’)隔开的命令列表。使用标识用户有权执行的现存程序的首个命令。当其被调用时,“所选图像”文本字段中的文件名便被作为参数发送至编辑器。该资源的缺省设置为:
 

Custom*pictureEditor*editor: 
/usr/dt/bin/dticon  -f \n                                                  
/usr/lib/X11/bitmap
 
注:
缺省编辑器,/usr/dt/bin/dticon 仅在安装了“公共桌面环境”(CDE)的情况下存在。它编辑位图(单色图像)和像素图(彩色图像)。dticon 命令接受存储在 X Pixmap V2 增强(XPM2)格式中的位图,该位图由装在 AIXwindows V1.2.5,或 X Pixmap V3(XPM3) - 一种 CDE 使用的新 XPG3 兼容格式中的 X Desktop( xdt)应用程序使用。然而,它要求像素图以 XPM3 格式存储。CDE 有归档的工具可以将像素图从 XPM2 格式转换至 XPM3 格式。
 

/usr/bin/X11/bitmap 命令是不支持的样本程序,它接受 XPM2 或 XPM3 格式的位图。它不支持像素图编辑。在调用 bitmap 命令前,确保位图 app-defaults 文件已安装在 /usr/lib/X11/app-defaults 目录中。如果没有安装,在 /usr/lpp/X11/Xamples/programs/bitmap 目录中发出以下命令:

xmkmf;
make install
 

以下对象名(及其类名)可以用来定制该工具:

custom (Custom)
  startupDialog_popup (XmDialogShell)
     startupDialog (XmSelectionBox)
  helpDialog_popup (XmDialogShell)
     helpDialog (XmForm)
  saveDialog_popup (XmDialogShell)
     saveDialog (XmSelectionBox)
  colorEditor_popup (XmDialogShell)
     colorEditor (XibmColorEditor)
  fontEditor_popup (XmDialogShell)
     fontEditor (XibmFontEditor)
  pictureEditor_popup (XmDialogShell)
     pictureEditor (XibmPictureEditor)
  cursorEditor_popup (XmDialogShell)
     cursorEditor (XibmCursorEditor)
  selectmanyEditor_popup (XmDialogShell)
     selectmanyEditor (XibmSelectManyEditor)
  filenameEditor_popup (XmDialogShell)
     filenameEditor (XmFileSelectionBox)
  mainWindow (XmMainWindow)
     menubar (XmRowColumn)
     form (XmForm)
        appClassLabel (XmLabel)
        appClass (XmLabel)
        groupMenuLabel (XmLabel)
        groupMenu (XmRowColumn)
        scrolledGroup (XmScrolledWindow)
           scrolledGroupForm (XmForm)
               (XmLabelGadget)
               TypeField (XmTextField)
               TypeButton (XmPushButton)
 

其中 Type 可以是颜色、字体、图像、光标、多选、文件名、单选、字符串或数值数据类型值之一。

退出状态

该命令返回以下退出值:

0 表示成功完成。
>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 包含请求特殊设置的语言环境中的“定制工具”的缺省设置。

相关信息

AIX 5L Version 5.2 AIXwindows Programming Guide 中的怎样启动“定制工具”

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]