Linux系統(tǒng)中xorg.conf文件詳細(xì)介紹
先看一個完整的xorg.conf文件,如下:
# /.../
# SaX generated X11 config file
# Created on: 2009-05-31T19:02:32+0800.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
FontPath "unix/:7100"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection
Section "Module"
Load "extmod"
Load "type1"
Load "glx"
Load "freetype"
Load "dbe"
Load "v4l"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "ImPS/2 Generic Wheel Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
DisplaySize 305 230
HorizSync 29-35
Identifier "Monitor[0]"
ModelName "800X600@56HZ"
VendorName "--> VESA"
VertRefresh 50-60
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "800x600" 35.55 800 832 912 1024 600 601 604 620
Modeline "768x576" 33.74 768 792 872 976 576 577 580 596
Modeline "640x480" 23.86 640 656 720 800 480 481 484 497
EndSection
Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Device"
BoardName "VMWARE0405"
BusID "0:15:0"
Driver "vmware"
Identifier "Device[0]"
Screen 0
VendorName "VMWare Inc"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
EndSection
通過上述代碼會發(fā)現(xiàn)xorg.conf文件由
Section "xxxx"
.........
EndSection
對組成.下面我們主要解釋一下每個節(jié)點的含義。
一、輸入設(shè)備--鍵盤
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection
二、輸入設(shè)備--鼠標(biāo)
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "ImPS/2 Generic Wheel Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
三、顯示器
Section "Monitor"
DisplaySize 305 230
HorizSync 29-35
Identifier "Monitor[0]"
ModelName "800X600@56HZ"
VendorName "--> VESA"
VertRefresh 50-60
UseModes "Modes[0]"
EndSection
其中,
Identifier:顯示器的惟一名稱。在這些名稱后面都會加上一個數(shù)字,而第一個顯示器的代表數(shù)字為0(Monitor[0])。
VendorName:顯示器制造商名稱。
ModelName:顯示器類型名稱。
HorizSync:與顯示器兼容的水平刷新頻率范圍,其單位為kHz。這個設(shè)置值會同時指出是否在此顯示器中使用特定的Modeline值。
四、顯卡
Section "Device"
BoardName "VMWARE0405"
BusID "0:15:0"
Driver "vmware"
Identifier "Device[0]"
Screen 0
VendorName "VMWare Inc"
EndSection
五、Screen
一個顯示器和一個顯卡組成一個screen,用Section "Screen"描述,如:
Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
其中
Identifier:定義一個“Screen”名稱,以便在“ServerLayout”Section中進(jìn)行參照。
Device:指定“Device”Section中的名稱。
Monitor:指定“Monitor”Section中的名稱。
DefaultDepth:默認(rèn)的色深(Color Depth)位數(shù)。
Modes "800x600" "768x576" "640x480" 表示系統(tǒng)會默認(rèn)先按照800x600的分辨率去適配,如果適配失敗,則選擇768x576的分辨率繼續(xù)。
六、Modes
Section "Modes"
Identifier "Modes[0]"
Modeline "800x600" 35.55 800 832 912 1024 600 601 604 620
Modeline "768x576" 33.74 768 792 872 976 576 577 580 596
Modeline "640x480" 23.86 640 656 720 800 480 481 484 497
EndSection
和screen章節(jié)中的Modes對應(yīng)。
七、ServerLayout
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
ServerLayout”Section主要用于建立X Server啟動時的外觀,其中:
Identifier:此ServerLayout Section的惟一名稱。
Screen:“Screen”Section指定的名稱
InputDevice:在X Server中的“InputDevice”Section名稱。通常在此僅有兩行設(shè)置,即Mouse[0]和Keyboard[0],也就是系統(tǒng)中的第一個鼠標(biāo)和鍵盤,而其他的設(shè)備大多可以忽略。
相關(guān)文章
linux LVM快照創(chuàng)建詳細(xì)步驟(使用PE完成)
快照建立的關(guān)鍵命令是lvcreate加上-s的參數(shù)。而且如果要更新快照內(nèi)容只需將其卸載并刪除卷再從新建立即可,感興趣的你可以參考下本文,或許可以幫助到你2013-02-02Ubuntu16安裝Tomcat8.5和MySQL5.7的教程
這篇文章主要介紹了Ubuntu16安裝Tomcat8.5和MySQL5.7的教程,需要的朋友可以參考下2017-04-04Centos忘記mysql密碼及允許遠(yuǎn)程連接的方法
這篇文章主要介紹了Centos忘記mysql密碼及允許遠(yuǎn)程連接的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-01-01