为 X-Windows 环境设置选项。
xset [ -display Display ] [ b [ Volume [ Pitch [ Duration ] ] ] | -b | b on | b off ] [ bc | -bc ] c [ Volume ] | -c | c on | c off ] [ [ - | + ] fp [ - | + | = ] Path [ ,Path, [ ... ] ] ] [ fp default ] [ fp rehash ] [ [ - ] led [ Integer ] ] [ led on | led off ] [ m [ Accelerator ] [ Threshold ] ] ] [ m [ ouse ] default ] [ p Pixel Color ] [ [ - ] r ] [ r on | r off ] [ s [ Length [ Period ] ] ] [ s blank | s noblank ] [ s expose | s noexpose ] [ s on | s off ] [ s activate ] [ s reset ] [ s default ] [ q ]
xset 命令定制 X-Windows 环境。
-display Host:Display | 指定要使用的 X 服务器。有关服务器的更多信息,请 参阅 X 命令。 |
b 或 b on | 打开响铃。这是缺省设置。
注:不是所有硬件都可以更改响铃特征,但对可以更改响铃特性的硬件,所有的 b 标志变换和变量都是可用的。 |
b [Volume [Pitch [Duration] ] ] | |
指定响铃音量、音调和持续时间。这个标志最多可以接受三个数值。 | |
-b 或 b off | 关闭响铃。 |
bc 或 -bc | 如果可能,在服务器上控制程序错误兼容性方式。前面的 -(破折号)禁用这个方式,否则,启用程序错误兼容性方式。要
使 bc 标志有效,服务器必须支持 MIT-SUNDRY-NONSTANDARD 协议扩展。
新的应用程序开发应该在程序错误兼容性方式禁用环境下进行。 bc 标志 是为 X11 R4(X11R4)以前版本的客户机提供的。一些 X11R4 以前版本的客户机在各种协议请求下传递 非法值。当与 X11R4 服务器一起运行时,这些客户机异常结束或无法正确操作。 该标志将某些程序错误显式地重新引入 X 服务器以便这些客户机仍然能够运行。 |
c 或 c on | 打开嘀嗒声功能。这是系统缺省值。 |
c Volume | 一个从 0 到 100 的数字,指定在当前硬件能力下最大可能音量的百分比。 |
-c 或 c off | 关闭嘀嗒声功能。 |
fp=Path,... | 将字体路径设置为 Path 参数中给定的目录。目录由服务器解释, 而不是客户机,且依赖于服务器。服务器忽略不包含由 mkfontdir 命令创建的字体数据库的目录。所有 fp 标志支持的选项和变量都可用。 |
fp- 或 -fp | 如果 -(破折号)在 fp 前, 从当前字体路径结尾删除由 Path 参数指定的字体路径, 或是如果 -(破折号)在fp 之后,则 从字体路径开始删除。 |
fp+ 或 +fp | 如果 +(加号)在fp 前,则添加由 Path 参数指定的字体路径到字体列表的底部; 如果 +(加号)在 fp 后,则从字体路径结尾添加。 |
fp default | 将字体路径复位为服务器缺省值。 |
fp rehash | 使服务器重读当前字体路径下的字体数据库。通常只在运行 mkfontdir 重新创建字体数据库后添加新字体到字体目录时才会使用。 |
led 或 led on | 打开所有 LED。 |
-led Integer | 关闭由 Integer 指定的 LED。有效值应该在 1 到 32 之间。 |
led Integer | 打开由 Integer 指定的 LED。有效值应该在 1 到 32 之间。 |
-led 或 led off | 关闭所有 LED。
注:不是所有的硬件都会分配相同的 Integer 变量给相同的 LED 功能。 |
m | 允许控制鼠标或其它定位设备的精度。如果没有指定 default 自变量或 变量,将使用系统缺省值。这个标志接受以下可选的自变量和参数: |
p | 控制像素颜色值。通过更改 BlackPixel 和 WhitePixel 的条目,可以更改一些服务器上的根背景
色。尽管这些值总是 0 和 1,但它们一般不需要更改。
而且, 服务器可以选择私下分配那些颜色,此时 xset 命令 产生错误。xset 命令在映射条目是只读颜色时也会产生错误。 有效参数是: |
r 或 r on | 启用自动重复。 |
-r 或 r off | 禁用自动重复。 |
s 或 s default | 将屏幕保护程序参数设置为缺省屏幕保护程序特征。 |
s [Length[Period]] | 指定激活屏幕保护程序前服务器保持不活动的时间长度。Period 指定 为免感觉单调而必须更换背景模式的周期。Length 和 Period 值必须以秒为单位指定。如果只给定一个数字参数,则它作为 Length 参数解释。 |
s on 或 s off | 分别打开或关闭屏幕保护程序的功能。 |
s activate | 激活屏保功能,即使该功能已经被关闭。 |
s reset | 如果屏幕保护程序已经激活,那么使它停用。 |
s blank | 将首选项设置为黑屏(如果硬件支持)而不是显示背景模式。 |
s noblank | 将首选项设置为显示模式而不是黑屏。 |
s expose | 将首选项设置为允许暴露窗口(服务器能够自由地废弃窗口内容)。 |
s noexpose | 将首选项设置为禁用屏幕保护程序除非服务器可以重新生成屏幕而不造成暴露事件。 |
q | 报告当前设置信息。
注销时这些设置会复位为缺省值。 注:不是所有的 X 实现都能保证可以使用所有这些选项。 |
xset b 50,50,50
xset fp= /usr/lib/x11/fonts
xset fp rehash
xset q
该命令产生的输出类似于以下内容:
Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000000 auto repeating keys: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 bell percent: 50 bell pitch: 400 bell duration: 100 Pointer Control: acceleration: 2 = 2 / 1 threshold: 4 Screen Saver: prefer blanking: no allow exposures: no timeout: 0 cycle: 0 Colors: default colormap: 0x8006e BlackPixel: 0 WhitePixel: 1 Font Path: /usr/lib/X11/fonts/,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/100dpi/,/usr/ lib/X11/fonts/oldx10/,/usr/lib/X11/fonts/oldx11/,/usr/lib/X11/fonts/bmug/,/usr/l ib/X11/fonts/info-mac/,/usr/lib/X11/fonts/JP/,/usr/lib/X11/fonts/misc/
X 命 令、xmodmap 命令、xrdb 命令、xsetroot 命令。