个
X server
,因此我们的配置文件档名为
/etc/X11/xorg.conf
这一个哩。所以,理½这个文件的内容
对于
X server
的功能来说,是很重要的。
比½需要留意的是,从
CentOS 6
以后
(
当然包含
CentOS 7)
,
X server
在每次启动的时候都会自行
侦测系统上面的显示芯片、屏幕类型等等,
然后自行搭配优化的驱动程序加载。因此,这个
/etc/X11/xorg.conf
已经不再被需要了。不过,如果你不喜欢
X
系统自行侦测的设定值,
那也可以
自行½置
xorg.conf
就是了。
此外,如果你只想要加入或者是修改部份的设定,并不是每个组件都要自行设定的话,那么可以在
/etc/X11/xorg.conf.d/
这个目录下½立文件名为
.conf
的文件,
½你需要的额外项目加½去即可喔!
那就不会每个设定都以你的
xorg.conf
为主了!了½乎?
Tips
那我怎么知道系统用的是哪一个设定呢?可以参考
/var/log/Xorg.0.log
的内容,该文件
前几行会告诉你使用的配置文件案是来自于哪里的喔!
注意一下,在修改这个文件之前,务必½这个文件给它备份下来,免的改错了甚么东西导致连
X server
都无法启动的问题啊。这个文件的内容是分成数个段落的,每个段落以
Section
开始,以
EndSection
½束,
里面含有该
Section (
段落
)
的相关设定值,例如
:
Section "section name"
……
<==
与
这个
section name
有
关
的
设
定
项
目
……
EndSection
至于常见的
section name
主要有
:
1.
Module
:
被加载到
X Server
当中的模块
(
某些功能的驱动程序
)
;
2.
InputDevice
:
包括输入的
1.
键盘的格式
2.
鼠标的格式,以及其他相关输入设备;
3.
Files
:
设定字型所在的目录位置等;
4.
Monitor
:
监视器的格式,
主要是设定水平、垂直的更新频率,与硬件有关;
5.
Device
:
这个重要,就是显示适配器芯片组的相关设定了;
6.
Screen
:
这个是在屏幕上显示的相关分辨率与颜色深度的设定项目,与显示的行为有关;
7.
ServerLayout
:
上述的每个项目都可以重复设定,这里则是此一
X server
要取用的哪个项目值的设定啰。
前面说了,
xorg.conf
这个文件已经不存在,那我们怎么学习呢?没关系,
Xorg
有提供一个简单的方
式可以让我们来重½这个
xorg.conf
文件!
同时,这可能也是
X
自行侦测
GPU
所产生的优化设定
喔!怎么处理呢?假设你是在
multi-user.target
的环境下,那就可以这样作来产生
xorg.conf
喔!
[root@study ~]#
Xorg
-
configure
.....(
前面省略
).....