X 命令

用途

启动 X 服务器。

语法

X-a数量 ] [  -授权 FileName ] [  -bc +bc ] [  -bp颜色 ] [  -广播 ] [  -bs -无名氏 ] [  -c卷数 ] [  -cc VisualType :显示屏 ] ] [  -类 DisplayClass ] [  -媾文件 ] [  -饼干 XDMAuthenticationBit ] [  -D文件 ] [  -d深度 :显示屏 ] ]  -displayID DisplayID ] [ -损失 | +损坏 ] [ -伊娃 | +evie ] [  -f数量 ] [ -fc字体 ] [ -修复 | + 修复 ] [ -fn字体 ] [  -fp字体 ] [ -帮助 ] [  -I ] [  -间接的 HostName] [ -层次 # :显示屏 ] ] [  -徽标 nologo ] [  -n :数量 ] [  -一次 ] [  -P RowColumn  显示屏 } ] [  -pbuffer 夷为平地 [:display 名字 | :display 编号] ] [  -p数量 ] [  -港 PortNumber ] [  -询问 HostName ] [  -r r ] [ +渲染 | -给予 ]-s数量 ] [ -secIP [PermissionCode]] [ -secLocal [PermissionCode]] [ -secSMT [PermissionCode]] [ -立体声 [:显示屏]] [  -su ] [  -T ] [  -t数量 ] [  -至数量 ] [  -v ] [ -vfb ]-wm ] [  -wp颜色 ] [  -包装 | [  -包装 ] [  -包装 ] ] [  -x ExtensionName ] [ -xkbdir 目录 ] [ -xkbmap FileName ] [ [+|-]访问x ] [ -ar1 毫秒 ] [ -ar2 毫秒 ] [ -sp FileName ] [ +/- xinerama FileName ]

描述

X 命令可启动 X 服务器,X 服务器是在位映射终端上运行的显示服务器。 X 服务器会在主机系统或通过网络相连的系统上的程序间分发输入和输出请求。

使用 Ctrl+Alt+Backspace 连续键结束增强 X-Windows会话。

能指定一个或多个显示设备。 如果没有指定设备,缺省值为全部。 缺省配置顺序是由适配器插槽顺序决定的。 第一个插槽里的适配器被初始化为最左边的屏幕,在它的右边第二个插槽里的适配器初始化为下一个屏幕。 要重新安排屏幕的布局,请使 用 -P 标志。 -P 标志将设备的行和列同 设备名关联在一起。 您可以使用 lsdisp 命令来确定设备名称。

两个屏幕可以排列成垂直的或水平的。 以下示例显示用 -P 标志指定一个水平排列:

-P11 ppr0 -P12 ppr1

2在第二个 -P 标志的正确位置指示第二个监视器视图沿着 X 轴。 这会产生水平排列:

         Display                        Display
                  1                                  2

要以垂直排列查看两个监视器,-P 标志应该是:

-P11 ppr0 -P21 ppr1

2在第一个位置指示监视器在沿 y 轴的垂直配置中:

         Display
                  1
         Display
                  2

在水平配置里,当鼠标正在“显示器 1”中 从左向右移动并到达“显示器 1”和 2 的边界时,光标会继续沿同样的 y 轴位置进入“显示器 2”中。 当光标到达“显示器 2”的边界且设置了 -wrapx 标志时,它出现在“显示器 1”的最左边 y 轴的同样位置。 如果没有设置 -wrapx 标志,鼠标会停止在“显示器 2”的远离您的一边。

在垂直配置里,当鼠标正在“显示器 1”中从上向下移动并到达“显示器 1”和“显示器 2”的边界时,光标会继续沿同样的 x 轴位置进入“显示器 2”中。 当光标 到达“显示器 2”的底部且已设置 -wrapy 标志时,它会出现在“显示器 1”顶部的 x 轴同样位置。 如果没有设置 -wrapy 标志,鼠标会停止在“显示器 2”的底部。

另外,在 /tmp/xlogfile 文件中列出了信息和错误消息(例如,表示无法装入扩展的消息)。 在 X 服务器遇到问题的情况下,此文件可以提供有用的信息。 每次实例化 X 服务器时重写此文件。 此文件提供附加的错误和非错误信息,但它不是 X 服务器的完整错误日志。

X 服务器启动时,它将使用缺省颜色类。 视驱动程序而定,X 服务器可能缺省为使用 PseudoColor 或 TrueColor 类。

PseudoColor 类使用颜色映射图在屏幕上显示颜色。 许多图形适配器仅支持一个硬件颜色映射图。 在这种情况下,如果缺省颜色类是 PseudoColor,并且应用程序正在使用一种非缺省颜色映射图,那么可能会在屏幕上显示不正确的颜色。 仅具有焦点的窗口将会显示正确的颜色。 可取的作法是以 TrueColor 方式运行 X 服务器,以防止在屏幕上显示错误的颜色。

可以使用 -cc X-Server 命令标志通过 TrueColor 类来启动 X 服务器。 可以修改 /usr/lpp/X11/defaults/xserverrc 文件以允许这样做,如以下示例中所示。

以 root 用户身份编辑 /usr/lpp/X11/defaults/xserverrc 文件。 更新如以下示例中所示的 EXTENSIONS="" 变量:

#-------------------------------------------------------------------------
# Start the X server in True Color mode
#-------------------------------------------------------------------------
EXTENSIONS="$EXTENSIONS -cc 4"

通过注销 CDE 并单击重置来重新启动 X 服务器。

注: 可以使用 xdpyinfo 命令来验证缺省颜色类。

标志

描述
-a 数字 指定鼠标移动的加速倍数。 例如,值为 5 会使光标的移动速度 是鼠标移动速度的 5 倍。 缺省值为 4 个像素;任何指定值必须是大于 0 的正值。
-授权 FileName 为 X 指定文件,从该文件中读取 MIT(麻省理工学院)魔力 cookie。
-bc 关闭与 增强型 X-Windows 版本 1.1的向后兼容性。
+ bc 开启与 Enhanced X-Windows V 1.1的向后兼容性。 这是缺省情况。
-bp 颜色 为该显示指定一个黑像素颜色。 缺省值为与显示相关的。
-bs 在所有屏幕上启用后备存储器支持。 后备存储器支持在 缺省情况下是禁用的。
-c 指定键单击音量。
-cc VisualType [:显示] 指定用于显示名指定的屏幕的根窗口的视觉类型。 不是所有视觉类型在一切深度上都可用于所有的适配器。 :Display 参数 是可选的,但当使用 multihead 选项时会很有用。 :Display 参数是与在 lsdisp 命令中已说明的同样的显示名。 如果没有 提供显示数或显示名,为所有屏幕选择指定的视觉。

要为缺省视觉指定视觉类型和深度,请分别使用 -cc-d 标志。

VisualType 参数的值 指定为一个字符串或数字,如下所示:

String  Numeric equivalent
StaticGray		0
GrayScale		1
StaticColor		2
PseudoColor		3		
TrueColor		4
DirectColor		5	
-co 文件 设置红、绿、蓝(RGB)颜色数据库名。 这是颜色数据库的缺省标志。
-D 文件 指定颜色定义数据库文件的完整路径名。 缺省值为 /usr/lib/X11/rgb
-d 深度[:显示] 为显示名指定的屏幕指定根深度。 不是所有视觉类型在一切深度上都可用于所有的适配器。

:Display 参数 是可选的,但是当使用 multihead 选项时会 很有用,且必须和 -P 标志传递的值相对应。 :Display 参数是与在 lsdisp 命令中已说明的同样的显示名。 在缺少 :Display 参数时,选择 指定的深度用于所有 multihead 选项中选择的显示,正如在 -P 标志中指定的一样。

-损伤 禁用 X Damage 扩展。
+ 损坏 启用 X Damage 扩展。
-伊娃 禁用 X Event Interception 扩展。
+ 电子 (+ evie) 启用 X Event Interception 扩展。
-f 数字 指定蜂鸣声音量。 缺省值为 -1 或中等音量。 所支持的值如下:
Value           Setting
0               Off
1-33            Low
-1 or 34-66     Medium
67-100          High
-fc 字体 为光标符号和光标掩码指定光标字体。 缺省值取决于操作系统和显示器。
-fix 禁用 X Fixes 扩展。
+ 修订 启用 X Fixes 扩展。
-fn 字体 指定缺省文本字体。 缺省值取决于操作系统和显示器。
-fp 字体 指定字体路径。
-I 导致忽略所有保留命令行变量。 (大写 i)
-help 打印一条用法消息。
-layer #[:显示] 指定缺省的视觉应该在 # 图层。 :Display 参数是与在 lsdisp 命令中已说明的同样的显示名。 为没有覆盖层,或少于 8 位覆盖层的适配器指定此标志是无效的。 指定此标志为高于支持图层数的 # 会导致缺省视觉驻留在屏幕的 缺省图层(和没有使用 -layer 标志一样)。
-徽标 打开在屏幕保护程序中显示的 X Window System 徽标。 当前还没有方法从客户机来更改它。
-n:数字 指定连接数。 Number 参数的有效值是 0 到 255。 缺省值为下一个可用的数。 Number 参数被程序用来与特定 X 服务器通信。 例如,命令:
X -n :18

指定由 unix:18 或 Hostname:18 进行与已激活 X 服务器的通信。

-无名氏 在所有屏幕上禁用后备存储器支持。 这是缺省情况。
技术 关闭显示在屏幕保护程序中的 X Window System 徽标。 当前还没有方法从客户机来更改它。
-一次 在第一个会话结束之后指示服务器退出。 通常,服务器自动地启动会话。
-P行列 显示屏 在 multihead 配置中指定显示的物理位置。 Row 参数指示显示所在的行。 Column 参数指示显示所在的列。

Display 参数是与 Isdisp 命令的第一列输出 所显示的一样的显示器设备名。 命令上出现的第一个 -PRowColumn Display 描述 X 服务器的屏幕 0,第二个描述屏幕 2,以此类推。

-P 标志用于支持多个显示器。

-pbuffer 级别 [ : 显示 | : 显示 数字 ] :display 指定的屏幕 指定 pbuffer 内存分配级别。 此标志仅在与 GLX 扩展同时使用才有用。

level 参数表明 为 pbuffer 保留的帧缓冲区内存的相对数量。 指定的值必须在[0..2]范围内。 值为 0 表 明不应为 pbuffer 保留内存。 值为 1 表明应保留很少的内存。 值为 2 表明应保留大量 内存。 不是所有适配器都支持 pbuffer。 对那些支持的,也不是所有的屏幕配置都 支持 pbuffer。 为 pbuffer 保留的帧缓冲区内存的实际数量是设备相关的,并可能受其他因素影响,例如屏幕分辨率 或缺省像素深度。

:display 参数 是可选的,但是当使用 multihead 选项时会很有用。 :display 参数是与在 lsdisp 命令中已说明的同样的显示名。 如果没有提供显示器 number name,为所有屏幕选择指定的 pbuffer 宽度。

-p 数字 指定在 X Window System 徽标位置更改的时间间隔(分钟)。 此标志 与 -s(屏幕保护程序超时)标志配合使用,控制清屏。
-r 禁用自动重复。 缺省情况下自动重复是启用的。
R 打开自动重复。
+ 呈现 启用 X Render 扩展。 缺省情况下会禁用 X Render 扩展。
注: 只能使用 GXT135P, GXT145, GXT4500P和 GXT6500P 图形适配器在 X 服务器上激活 X Render Extension。 如果要检查系统上可用的适配器,请运行 lsdisp 命令。 将带有虚拟帧缓冲区的 -vfb 标志与 +render 标志配合使用。
-给予 禁用 X Render 扩展。
-s 数字 指定在清屏之前等待的分钟数。 缺省值为 10 分钟。 如果这个值设置为 0,屏幕保护程序会被禁用。
-secIP [PermissionCode] 在因特网套接字上设置本地访问控制。 PermissionCode 是 3 个 八进制数字,该数字能够设置读、写和执行位。 如果在安全性标志之后没有指定 PermissionCode,那么该套接字的许可权将设置为缺省的 0。
-secLocal [PermissionCode] 在 unix 套接字上设置访问控制。 PermissionCode 是 3 个 八进制数字,该数字能够设置读、写和执行位。 如果在安全性标志之后没有指定 PermissionCode,那么该套接字的许可权将设置为缺省的 0。
-secSMT [PermissionCode] 在共享内存传输套接字上设置访问控制。 PermissionCode 是 3 个 八进制数字,该数字能够设置读、写和执行位。 如果在安全性标志之后没有指定 PermissionCode,那么该套接字的许可权将设置为缺省的 0。
-立体声 [:显示] Display 指定的屏幕配置图形适配器,以得到最优的立体声支持。

支持的屏幕将配置适配器以提供可获得的对立体声的最佳支持。 这可能会减小其他资源,例如结构 内存。 受影响的实际内存数是设备相关的,并可能受其他因素影响,例如屏幕分辨率 或缺省像素深度。

Display 参数 是可选的,但是当使用 multihead 选项时会很有用。 Display 参数是与在 lsdisp 命令中已说明的同样的显示名。 如果 没有提供显示数或显示名,-stereo 标志适用于所有 支持的屏幕。

不支持的屏幕将会忽略 -stereo 标志。

-su 在所有屏幕上禁用 save under 支持。
-t 禁用 Ctrl + Alt + Backspace 键序列,缺省情况下,该键序列将结束 AIXwindows 会话以及从中打开的所有窗口。
-t 数字 指定鼠标阈值。 缺省值为 2 像素。 只有在鼠标在一个时间间隔里 移动超出鼠标阈值时加速才会生效,且仅适用于阈值之外的数。
-to 编号 指定在连接检查之间过去的分钟数。 缺省值为 60 分钟。 指定值必须大于 0。
-v 指定在 -s 标志指定的时间到期之后用当前背景色替换显示。 缺省 情况下,如果没有使用 -v 标志,在 -s 标志指定的时间到期之后用背景平铺绘制整个屏幕。
-vfb 使用虚拟帧缓冲区(VFB)启动 X 服务器而不初始化任何图形适配器。
-wm 强制所有窗口的缺省后备存储器都有 WhenMapped 值。 这是将后备存储器 应用于所有窗口一个简便的方法。
-wp 颜色 指定白色像素显示颜色。 缺省值取决于显示器。
-包装 指定当鼠标热点到达任意根窗口的左边或右边或顶部或底部时 鼠标的行为。 如果此标志已设置且鼠标热点到达最左边的根窗口 的左边界,鼠标会自动定位到最右边的根窗口的右边界相同的 y 位置。

相反地,如果此标志已设置且鼠标热点到达最右边的根窗口 的右边界,鼠标会自动定位到最左边的根窗口的左边界相同的 y 位置。 如果没设置此标志,鼠标会停止在任何根窗口的左 边界或右边界。

如果此标志已设置且鼠标热点到达最顶部的根窗口 的上边界,鼠标会定位到最底部的根窗口的下边界相同的 x 位置。

相反地,如果此标志已设置且鼠标热点到达最底部的根窗口 的下边界,鼠标会定位到最顶部的根窗口的上边界相同的 x 位置。

-wrap 标志用于支持多显示器。

-包装 指定当鼠标热点到达任意根窗口的左边或右边时 鼠标的行为。 如果此标志已设置且鼠标热点到达最左边的根窗口 的左边界,鼠标会定位到最右边的根窗口的右边界相同的 y 位置。 相反地,如果此标志已设置且鼠标热点到达最右边的根窗口 的右边界,鼠标会定位到最左边的根窗口的左边界相同的 y 位置。 如果没设置此标志,鼠标会停止在任何根窗口的左 边界或右边界。

-wrapx 标志用于支持多显示器。

-包装 指定当鼠标热点到达任意根窗口的上下边界时 鼠标的行为。 如果此标志已设置且鼠标热点到达最顶部的根窗口 的上边界,鼠标会定位到最底部的根窗口的下边界相同的 x 位置。

相反地,如果此标志已设置且鼠标热点到达最底部的根窗口 的下边界,鼠标会定位到最顶部的根窗口的上边界相同的 x 位置。 如果没设置此标志,鼠标会停止在任何根窗口的上 边界或下边界。

-wrapy 标志用于支持多显示器。

-x ExtensionName 指定在服务器初始化时应该装入扩展名。 这对大型扩展(如显示PostScriptLevel 2(dps))特别有用。 此标志可以与多重扩展名称一起多次指定。
-询问 HostName 启用 增强型 X-Windows 显示管理器控制协议 (XDMCP) ,并将 查询 包发送到指定的主机。

-query 标志 用于 XDMCP

-广播 启用 XDMCP 并 将 BroadcastQuery 数据包向网络进行广播。 选择第一个响应的显示管理器 用于会话。

-broadcast 标志用于 XDMCP

-间接 HostName 启用 XDMCP 并将 IndirectQuery 数据包发送 到指定的主机。

-indirect 标志用于 XDMCP

-港 PortNumber XDMCP 指定备用端口号。 此标志必须在任何 -query-broadcast-indirect 标志之前先指定。 通常,服务器一个接一个地 启动会话。 在第一个会话结束之后,此标志指示服务器退出。

-port 标志用于 XDMCP

-类 DisplayClass 为附加的显示限定符设置值,该显示限定符由特定显示选项的资源查找中的 XDMCP 使用。

-class 标志用于 XDMCP

-饼干 XDMAuthenticationBits 在测试 XDM-AUTHENTICATION-1 时,指定在服务器和管理器之间要共享的专用密钥。

-cookie 标志用于 XDMCP

-displayID DisplayID 允许显示管理器标识每个显示以使它能找到 -cookie 标志指定的共享密钥。

-displayID 标志用于 XDMCP

+/-x行程 启用/禁用全屏或虚拟大屏幕(VLS)。 允许用户将 multihead 环境中的所有显示器 作为大屏幕对待。

Xkeyboard 标志

描述
-xkbdir 目录 指定用于键盘布局文件的基本目录。
-xkbmap FileName 指定在启动时要装入的键盘描述。
[ +|- ]accessx 启用(+)或禁用(-)AccessX 按键顺序。
-ar1 毫秒 设置以毫秒计算的时间长度,在这个时间内在自动重复启动前必须按下一个键。
-ar2 毫秒 设置在自动重复生成击键之间应该过去的时间长度(毫秒)。

安全性扩展标志

描述
-sp FileName 使服务器试图按安全性策略文件用下面描述的格式读取和 解释 FileName。 文件在服务器启动时读取且在每次服务器复位时重读。

安全性策略文件的语法如下。 符号表示法:“*”表示 0 或 多次出现的先行元素,“+”表示一次或多次出现。 要解释 foo/ bar,应忽略 / 之后的文本;它用来区分下一节中 foo 的实例。

policy file ::= version line other line*
version line ::= string/v '\n'
other line  ::= comment | access rule | site policy | blank line
comment ::= # not newline* '\n'
blank line ::= space '\n'
site policy ::= sitepolicy string/sp '\n'
access rule ::= property property/ar window perms '\n'
property ::= string
window ::= any | root | required property
required property ::= property/rp | property with value
property with value ::= property/rpv = string/rv
perms ::= [ operation | action | space ]*
operation ::= r | w | d
action ::= a | i | e
string ::= dbl quoted string | single quoted string | unquoted string
dbl quoted string ::= space " not dqoute* " space
single quoted string ::= space ' not squote* ' space
unquoted string ::= space not space+ space
space ::= [ ' ' | '\t' ]*

Character sets:

not newline ::= any character except '\n'
not dqoute  ::= any character except "
not squote  ::= any character except '
not space   ::= any character except those in space
 

与前面描述的语法相关联的语义如下。

版本行
文件中的第一行,指定文件格式版本。 如果 服务器不能识别版本 string /v,它就忽略文件的其余部分。 此处描述的文件格式的版本字符串为version-1.

一旦通过 version line,与上面语法不匹配 的行会被忽略。

comment
忽略这些行。
网站政策
忽略当前行。 它们打算指定 XC-QUERY-SECURITY-1 权限方法使用的站点策略。
访问规则
这些行指定服务器应该如何对不可信客户机的请求作出反应,这些请求会影响名为 property/ar 的 X Window 属性。 本节余下部分描述 access rule 的解释。

为了将 access rule 应用到给定的 property/ar 实例,property/ar 必须在 window 指定的窗口集合中的窗口上。 如 果 windowany,规则应用于任何窗口上的 property/ar。 如果 windowroot,规则仅应用于 root 窗口上的 property/ar

如果 windowrequired property,应用 以下规则。 如果 required propertyproperty/rp,在窗口也有 property/rp 时应用规则,而 不管它的值。 如果 required propertyproperty with valueproperty/rpv 也必须有 string/rv 指定的值。 在这种情况下,属性 类型必须是 STRING 和格式 8,且应该包含一个或多个空终止字符串。 如果任一字符串都匹配 string/rv,那么应用此规则。

字符串匹配的定义是区分大小写字符的简单比较,而且做以下处理:在 string/rv 中出现的字符“*”是 一个意为“任何字符串”的通配符。 一个 string/rv 能 在字符串中的任何位置包含多个通配符。 例如,x*匹配以 x开头的字符串,*x匹配以 x结尾的字符串,*x*匹配包含 x的字符串,以及x*y*匹配以 x 开头并随后包含 y的字符串。

可能有多个 access rule 行用于一个已知的 property /ar。 规则按它们在文件中出现的顺序来测试。 使用适用的第一个规则。

 
perms
指定不可信客户机可能试图的操作和服务器为响应 那些操作产生应采取的操作。
操作
可以是 r(读取)、w(写) 或 d(删除)。 以下信息显示“X 协议”属性请求如何映射到这些在“X 联盟”服务器 中实现的操作。
GetProperty
rr d(如果 delete = True)
ChangeProperty
w
RotateProperties
rw
DeleteProperty
ListProperties
none,不可信客户机始终能列出所有属性
操作
可以是 a(允许)、i(忽略) 或 e(错误)。
允许
执行请求就好像它是由一个可信的客户机发出的。
忽略
将请求作为空操作。 在 GetProperty 中,忽略意味着 如果属性存在则返回一个空属性值,而不管它的实际值。
错误
指定不执行请求并返回BadAtom错误atom设置为属性名。 Error 操作对于所有属性是缺省值,包括那些没有在安全性策略文件中列出来的 属性。

操作 将应用于后续的所有 操作,直到迂到下一个 操作> 为止。 因此,irwad表示忽略读写,允许删除。

GetProperty 和 RotateProperties 可以执行多个操作 (rd,或 rw)。 如果将不同的操作应用于操作,最严重的操作将应用于整个请求;不存在部分请求执行。 严重性排列次序 是:allow < ignore < error。 因此,如果属性的 permsired(忽略读取,错误删除) ,并且不可信的客户机尝试对该属性使用 GetPropertydelete = True,返回了错误,但未返回属性值。 类似地,如果 RotateProperties 的任一属性都不允许读和写,会返回一个错误且不更改任何属性值。

 
安全性策略文件示例如下:
version-1

# Allow reading of application resources, but not writing.
property RESOURCE_MANAGER     root      ar iw
property SCREEN_RESOURCES     root      ar iw

# Ignore attempts to use cut buffers.  Giving errors causes apps to crash,
# and allowing access may give away too much information.
property CUT_BUFFER0          root      irw
property CUT_BUFFER1          root      irw
property CUT_BUFFER2          root      irw
property CUT_BUFFER3          root      irw
property CUT_BUFFER4          root      irw
property CUT_BUFFER5          root      irw
property CUT_BUFFER6          root      irw
property CUT_BUFFER7          root      irw

# If you are using Motif, you probably want these.

property _MOTIF_DEFAULT_BINDINGS        rootar iw
property _MOTIF_DRAG_WINDOW   root      ar iw
property _MOTIF_DRAG_TARGETS  any       ar iw
property _MOTIF_DRAG_ATOMS    any       ar iw
property _MOTIF_DRAG_ATOM_PAIRS         any ar iw

# The next two rules let xwininfo -tree work when untrusted.
property WM_NAME              any       ar
# Allow read of WM_CLASS, but only for windows with WM_NAME.
# This might be more restrictive than necessary, but demonstrates
# the required property facility, and is also an attempt to
# say "top level windows only."
property WM_CLASS             WM_NAME   ar

# These next three let xlsclients work untrusted.  Think carefully
# before including these; giving away the client machine name and command
# may be exposing too much.
property WM_STATE             WM_NAME   ar
property WM_CLIENT_MACHINE    WM_NAME   ar
property WM_COMMAND           WM_NAME   ar

# To let untrusted clients use the standard colormaps created by
# xstdcmap, include these lines.
property RGB_DEFAULT_MAP      root      ar
property RGB_BEST_MAP         root      ar
property RGB_RED_MAP          root      ar
property RGB_GREEN_MAP        root      ar
property RGB_BLUE_MAP         root      ar
property RGB_GRAY_MAP         root      ar
# To let untrusted clients use the color management database created
# by xcmsdb, include these lines.
property XDCCC_LINEAR_RGB_CORRECTION    rootar
property XDCCC_LINEAR_RGB_MATRICES      rootar
property XDCCC_GRAY_SCREENWHITEPOINT    rootar
property XDCCC_GRAY_CORRECTION          rootar


# oddball property names and explicit specification of error conditions
property "property with spaces"         'property with "'aw er ed

# Allow deletion of Woo-Hoo if window also has property OhBoy with value
# ending in "son".  Reads and writes will cause an error.
property Woo-Hoo              OhBoy = "*son"ad

示例

要启动带有 X Render 扩展的 X 服务器,请输入以下命令:
$X -T -force :0 -vfb -d 32 +render
在此示例中,X 服务器将使用虚拟帧缓冲区(VFB)来进行呈示而不是使用实际图形适配器。