📄 00000002.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: NextStep (NeXT~计划中...), 信区: Linux <BR>标 题: XF86Config man <BR>发信站: BBS 水木清华站 (Wed Sep 17 09:08:37 1997) <BR> <BR>XF86Config <BR> <BR>提到 X 自然就不能不提到 XF86Config 这个档案。XFree86 就是利用 XF86Config 来作 <BR>一些 X 的初始设定。在你看完这篇文章时,你或许或感到无助,因为这麽大一篇设定档 <BR>打到完不就挂了,还谈什麽设定。其实你不用担心,因为在 X 中已经提供了几个相当不 <BR>错的 X 设定程式给你使用了,其中最基本的就是 xf86config 这个档,在redhat中附了 <BR>Xconfigurator 也不错,而最新的就是 XF86Setup,提供了图形的介面,更酷,更方便 <BR>,更好用,这些後面我会再介绍。当开始启动 X 时,它会在下列的路径中寻找这个档案: <BR> <BR> /etc/XF86Config <BR> <XRoot>/lib/X11/XF86Config.hostname <BR> <XRoot>/lib/X11/XF86Config <BR> <BR><XRoot>表示X11的路径. <BR> <BR>XF86Config是经由许多区段所组成的。每个区段都有一个固定格式如下: <BR> <BR> Section "SectionName" <BR> SectionEntry <BR> ... <BR> EndSection <BR> <BR> 而 section names 可为: <BR> <BR> Files (File pathnames) <BR> ServerFlags (Server flags) <BR> Keyboard (Keyboard configuration) <BR> Pointer (Pointer configuration) <BR> Monitor (Monitor description) <BR> Device (Graphics device description) <BR> Screen (Screen configuration) <BR> <BR>其中档案区段(File section)是用来指定内定的字形路径和 RGB 资料路径。当然这些路 <BR>径也是可由命令列的方式设定。至於entry的设定如下: <BR> <BR> FontPath "path" <BR> <BR> FontPath可以是多个的,分别列在不同行中。X11R6 也允许 X 从 font server 下 <BR>设定字形,如 fontpath "/usr/X11R6/lib/X11/fonts/misc/,tcp/zok:7100" 就是用来 <BR>告知 X server 在本端的 /usr/X11R6/lib/X11/fonts/misc 路径中,tcp/zok 这个主 <BR>机,port 为 7100 的地方找字形 <BR> <BR> RGBPath "path" <BR> <BR> 设定 RGB色彩资料库的路径. <BR> <BR> <BR> <BR> <BR> <BR>ServerFlags section 中, 可以设定一些X Server的杂项.如下: <BR> <BR> NoTrapSignals <BR> 这个可以防止X server因为不当的错误而自动离开。相对的, 它会结束 <BR>X ,然後在发生错误的地方产生core这个档. 一般来说, 除非是X 的除错人员, 否则我们 <BR>是用不到这个选项的. <BR> <BR> DontZap <BR> 这个选项可以取消经由 Ctrl+Alt+Backspace 离开X 的功能. <BR> DontZoom <BR> 我们可利用Ctrl+Alt+Keypad-Plus和Ctrl+Alt+Keypad-Minus来调整X 的解析度, 开启DontZoom选项後就会取消这个功能. <BR>Keyboard section 当然就是用来设定一些keyboard的设定了. <BR> <BR> Protocol "kbd-protocol" <BR> kbd-protocol可以是Standard 或 Xqueue. <BR> <BR> AutoRepeat delay rate <BR> 更改keyboard 重覆的速度. 但并非所有的平都可以使用. <BR> <BR> ServerNumLock <BR> 让X server控制 NumLock键. 如此可使应用程式使用number pad. <BR> <BR> LeftAlt mapping <BR> RightAlt mapping <BR> AltGr mapping <BR> ScrollLock mapping <BR> RightCtl mapping <BR> 允许内定值设定到上列的key中.mapping 的值可为: <BR> Meta <BR> Compose <BR> ModeShift <BR> ModeLock <BR> ScrollLock <BR> Control <BR> <BR> XLeds led <BR> 允许client AP应用这3 个led 键(Scroll Lock, Caps Lock & Num Lock). led的值为1 至3 . <BR> <BR> VTSysReq <BR> 可以让非SYSV但支援VT switching的系统使用SYSV-style VT switch <BR> sequence. <BR> <BR> <BR> <BR> <BR> <BR>Pointer section 用来指定游标的装置和参数. <BR> <BR> Protocol "protocol-type" <BR> 指定游标装置的协定, protocol-type 如下: <BR> BusMouse <BR> Logitech <BR> Microsoft <BR> MMSeries <BR> Mouseman <BR> MouseSystems <BR> PS/2 <BR> MMHitTab <BR> Xqueue <BR> OSMouse <BR> <BR> Device "pointer-dev" <BR> 设定X server应用那个装置(如/dev/tty00 或 /dev/mouse), 但若是用 <BR>Xqueue 或 OSMouse则不须指定. <BR> <BR> BaudRate rate <BR> 设定序列滑鼠的鲍率. 有些mouse可以自行设定速率, 其它的则是经由 <BR>电脑来设定.内定值是1200. <BR> <BR> Emulate3Buttons <BR> 可以让两键的mouse模拟三键的mouse. 模拟的方式是利用同时按下两个 <BR>键. <BR> <BR> Emulate3Timeout timeout <BR> 模拟三键时, server等待两键同时按下的时间. 内定值是 50ms <BR>(milliseconds). <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -