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_MATRICESXDCCC_LINEAR_RGB_CORRECTION 属性来存储彩色监视器的颜色个性化数据。 它使用灰度监视器的 XDCCC_GRAY_SCREENWWHITEPOINTXDCCC_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_MATRICESXDCCC_LINEAR_RGB_CORRECTION 属性。 如果没有设置 -color 选项,那么 -query-remove 选项检测所有属性。
- 格式 32 | 16 | 8 指定 XDCCC_LINEAR_RGB_CORRECTION 属性的属性格式(每条为 32、16 或 8 位)。 已编码的浮点值的精度将随着每个条目的位数增加而增加。 缺省为每个条目 32 位。

参数

描述
FileName 指定屏幕颜色个性化数据文件的 ASCII 可读内容。

示例

  1. 使用以下示例通过告诉 xcmsdb 命令从文件中读取屏幕颜色特征数据,将屏幕颜色特征数据放在根窗口上:
    xcmsdb /usr/lib/X11/XcmsIBM5081.dcc
  2. 在根窗口上放置 "屏幕颜色特征数据" 之后使用以下示例,以指示 xcmsdb 命令将数据读回 (如果存在):
    xcmsdb -query