FreeBSD配置文件XF86Config(转)

FreeBSD配置文件XF86Config(转)[@more@]

  位于/etc目录下的XF86Config文件是XFree86的X服务器的配置文件,XF86Setup 或者xf86config在配置完后就将配置信息保存在这个文件中。XFree86也提供了一个配置文件的样例文件,/usr/X11R6/lib/X11/XF86Config.eg,可以用作参考。很多情况下需要对X的行为进行微调,而并不想重新启动设置程序重复进行整个设置过程,这样手工修改配置文件就更为方便。

  有一些X服务器的参数使用配置程序并不能进行配置,必须在原有XF86Config上手工更改配置文件。

  下面将以一个简单的配置文件为例进行简单介绍XFree86的设置选项。

  • 文件搜寻路径
Section "Files"

  RgbPath  "/usr/X11R6/lib/X11/rgb"

  FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"

  FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"

  FontPath  "/usr/X11R6/lib/X11/fonts/misc/"

  FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"

  FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"

#  FontPath  tcp/fontserver:7000

#  ModulePath  "/usr/X11R6/lib/modules"

EndSection

  上面是配置文件的第一部分 “Files” ,这个文件部分定义了 X Window使用的搜索文件路径,如调色板文件的路径RGBPath,字体路径FontPath,以及ModulePath用来设置X服务器的动态可加载模块的路径。

  其中字体路径可以使用多行来设置多个路径,也可以在一行之内设置多个路径,路径之间使用逗号分隔。字体路径也能定义为网络上的字体服务器,这需要指定协议、主机名和端口地址,例如tcp/fontserver:7000表示一台名为fontserver的字体服务器使用tcp端口7000提供字体服务。Unscaled用于修饰表示对这个路径下的字体不进行缩放处理,处理固定字体可减少系统资源的消耗。使用字体服务器可以让多个服务器同享字体,从而达到节约磁盘空间的目的。

  在行首使用符号 “#” ,表示这一行为注释,并不被X服务器处理。

  • 可加载模块
# Section "Module"

# Load "xf86Jstk.so"

# EndSection

  如果前面Files部分定义了ModulePath,这个"Module"部分就用来装载相应路径下具体的模块。一般情况下,并不需要使用这个功能,除非是使用了一些非标准的功能,需要可加载模块的支持,如xf86Jstk.so就是一个游戏杆的驱动程序。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-944724/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-944724/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值