xcmsdb 命令
用途
装入、查询或除去存储在屏幕根窗口上属性中的“屏幕颜色个性化数据”(Screen Color Characterization Data)。
注: 仅在 X11R5 (AIXwindows V 1.2.3) 中支持 xcmsdb 命令。
语法
xcmsdb [ -display Display ] [[ -query ] [ -remove ] [ -color ]] | [ -format 32 | 16 | 8 ] [ FileName ]
描述
xcmsdb 命令用于装入、查询或除去存储在屏幕根窗口上属性中的“屏幕颜色个性化数据”。 “屏幕颜色个性化数据”是 Xlib 的一个主要部分,它是在设备无关和设备相关的颜色规范之间进行正确转换所必需的。 Xlib 使用 XDCCC_LINEAR_RGB_MATRICES 和 XDCCC_LINEAR_RGB_CORRECTION 属性来存储彩色监视器的颜色个性化数据。 它使用灰度监视器的 XDCCC_GRAY_SCREENWWHITEPOINT 和 XDCCC_GRAY_CORRECTION 属性。 因为 Xlib 允许添加“屏幕颜色个性化函数集”(Screen Color Characterization Function Set),所以被添加的函数集可以将它们的“屏幕颜色个性化数据”存储在其他属性中。 该实用程序不使用其他属性;因此,需要使用函数集提供的类似的实用程序,或使用示例 xprop 实用程序。
只要未指定 -query 或 -remove 标志选项, FileName 参数 (或标准输入 (如果未给出输入文件)) 的 ASCII 可读内容将适当地变换为存储在属性中。
注: 支持 libX11.a 中的 Xcms API; 但是,客户机端颜色名称数据库, /usr/lib/X11/Xcms.txt和设备颜色表征文件 /usr/lib/X11/XcmsIBM5081.dcc作为不受支持的样本提供。
标志
| 项 | 描述 |
|---|---|
| -display显示 | 指定正在转换到的服务器。 |
| -查询 | 读取或试图读取屏幕的根窗口上的 XDCCC 属性。 如果读取成功,那么它会将数据转换为可读性更好的格式,然后将数据发送到标准输出。 |
| -remove | 除去或试图除去屏幕的根窗口上的 XDCCC 属性。 |
| -颜色 | 设置 -query 和 -remove 选项,只检测 XDCCC_LINEAR_RGB_MATRICES 和 XDCCC_LINEAR_RGB_CORRECTION 属性。 如果没有设置 -color 选项,那么 -query 和 -remove 选项检测所有属性。 |
| - 格式 32 | 16 | 8 | 指定 XDCCC_LINEAR_RGB_CORRECTION 属性的属性格式(每条为 32、16 或 8 位)。 已编码的浮点值的精度将随着每个条目的位数增加而增加。 缺省为每个条目 32 位。 |
参数
| 项 | 描述 |
|---|---|
| FileName | 指定屏幕颜色个性化数据文件的 ASCII 可读内容。 |
示例
- 使用以下示例通过告诉 xcmsdb 命令从文件中读取屏幕颜色特征数据,将屏幕颜色特征数据放在根窗口上:
xcmsdb /usr/lib/X11/XcmsIBM5081.dcc - 在根窗口上放置 "屏幕颜色特征数据" 之后使用以下示例,以指示 xcmsdb 命令将数据读回 (如果存在):
xcmsdb -query