设置和修改X-Window的显示模式( 三 )


干什么用的.;有了它,;你可以使用;red1;代表;RGB;颜色值;255;0;0;等等.;

接下来是字体文件的路径,;这里的设置将影响到中文字体的输出.;这里对路;
径的设置可以是多个,;例如下面的这样:;

FontPath;"unix/:-1";
FontPath;"/usr/share/zhfont/X11:unscaled";
FontPath;"/usr/share/zhfont/TTF";
FontPath;"/usr/X11R6/lib/X11/fonts/local";
FontPath;"/usr/X11R6/lib/X11/fonts/chinese";
FontPath;"/usr/X11R6/lib/X11/fonts/TTF";
FontPath;"/usr/X11R6/lib/X11/fonts/Type1";
FontPath;"/usr/X11R6/lib/X11/fonts/Speedo";
FontPath;"/usr/X11R6/lib/X11/fonts/misc";
FontPath;"/usr/X11R6/lib/X11/fonts/75dpi";
FontPath;"/usr/X11R6/lib/X11/fonts/100dpi";

在使用一个字体目录之前,;需要使用;mkfontdir;命令把一条路径中的字体;
作个列表,;在该目录中生成;font.dir;作为对字体的索引,;如:;

mkfontdir;/usr/X11Ry/lib/X11/fonts/100dpi;

具体该命令的用法,;请使用;man;命令查看其;man;page;(手册页),;或者会;
在本文档的后续版本中提供详细的说明.;

ServerFlag;段:;这个段指明了一些具体的参数,;如下:;

NoTrapSignals;这个标志将使调试信号对;X;Server;不起作用.;调试信;
号会使;X;Server;"转储核心",;把内存中有关的;X;Server;的信息存储;
到硬盘上,;即所谓的;"Core;dump".;这样的目的是便于对;X;Server;进;
行调试.;

DontZap;这个标志将使;X;Server;收到;"Ctrl; ;Alt; ;Back;Space";键;
组合发出的信号时;*不*;停止工作.;当然一般是不建议使用的.;

DontZoom;这个标志使;X;Window;不能在各种图形模式之间进行切换.;X;
Window;的缺省状态是在用户设定了多组分辨率,;刷新频率和颜色的组;
合的情况下,;运行;X;Window;的过程中可以通过;Ctrl; ;" ";和;Ctrl; ;"-";两组键的组合在多个图形模式之间进行动态切换.;

Keyboard;段:;这个段指明了;X;Window;环境中所使用的键盘映射以及其他一些参;
数.;如下是作者的键盘配置:;

Section;"Keyboard";
Protocol;"Standard";
AutoRepeat;500;5;#;指定延迟;(delay);和;速率;(rate);
#;这里的设定分别为;500;和;0;
LeftAlt;Meta;
RightAlt;Meta;#;使用左右;Alt;键作;Meta;键.;
#;关于;Meta;键,;希望以后能够补充完整;
ScrollLock;Compose;
RightCtl;Control;
XkbKeycodes;"xfree86";
XkbTypes;"default";
XkbCompat;"default";
XkbSymbols;"us(pc101)";
XkbGeometry;"pc";
XkbRules;"xfree86";
XkbModel;"pc101";
XkbLayout;"us";
EndSection;

这段设置出了;XkbLayout;会影响键盘各按键的表现以外,;其他都只是一些功;
能上的设置,;没有太大影响.;在控制台模式下,;可以通过;Alt; ;F?;在各虚;
拟终端间进行切换,;在;X;Widow;环境下,;必须使用;Ctrl; ;Alt; ;F?;才能;
够达到这一效果.;

对于本段以及下面的;Pointer;段,;由于本人经验和所知的限制不能完整地讲;
述,;会在不久以后作进一步补充.;并在此向各位表示歉意.;

Pointer;段:;如前所述,;这个段是设置鼠标等设备的.;如下举例是作者的鼠标设;
置:;

Section;"Pointer";
Protocol;"PS/2";
Device;"/dev/mouse";
#;下面这两个参数是一些采用磁技术的鼠标所需要的,;一般注释掉或者删除;
#;BaudRate;9600;
#;SampleRate;150;
#;下面的两个参数是为方便使用双键鼠标的用户使用三键鼠标而设置的;
#;当选择了虚拟三键的时候,;可以通过同时点击鼠标左右键完成中键的功能;
Emulate3Buttons;
Emulate3Timeout;50;
#;下面这个参数也是为磁金属鼠标所设定的;
#;ChordMiddle;
EndSection;

Mornitor;段:;这个段的设置需要参考显示器的用户手册,;以便获得相关的数据,;
防止损坏显示器.;这个段是我改动最多的,;现举例描述如下:;

Section;"Monitor";
Identifier;"Samsung;SyncMaster;500s/500Ms";

推荐阅读