linux的显示器设置
xrandr 常用命令 用于雙顯示器 切換屏幕
xrandr常用命令(這里的VGA與LVDS分別換成第1步中的設(shè)備名,如VGA1、LVDS1):
xrandr --output VGA --same-as LVDS --auto
打開(kāi)外接顯示器(–auto:最高分辨率),與筆記本液晶屏幕顯示同樣內(nèi)容(克隆)
xrandr --output VGA --same-as LVDS --mode 1280x1024
打開(kāi)外接顯示器(分辨率為1280x1024),與筆記本液晶屏幕顯示同樣內(nèi)容(克隆)
xrandr --output VGA --right-of LVDS --auto
打開(kāi)外接顯示器(–auto:最高分辨率),設(shè)置為右側(cè)擴(kuò)展屏幕
xrandr --output VGA --off
關(guān)閉外接顯示器
xrandr --output VGA --auto --output LVDS --off
打開(kāi)外接顯示器,同時(shí)關(guān)閉筆記本液晶屏幕(只用外接顯示器工作)
xrandr --output VGA --off --output LVDS --auto
關(guān)閉外接顯示器,同時(shí)打開(kāi)筆記本液晶屏幕 (只用筆記本液晶屏)
可以使用xrandr -q命令查看當(dāng)前支持的分辨率模式:
xrand-q
如果過(guò)沒(méi)有你想要的分辨率模式,則需要自己創(chuàng)建新的分辨率模式,例如,我想要?jiǎng)?chuàng)建800x750的分辨率模式,步驟如下:
1.使用cvt命令創(chuàng)建新的分辨率:
#Cvt 800 750
#800新5059.86 HZ(CVT)hsync: 46.63 kHZ; pclk: 48.50MHZ
Modeline “800X750_60.00" 48.50 800 840 920 1040 750 753 763 779 -hsync +vsync
$
2.使用xrandr –newmode modeline信息(CVT命令產(chǎn)生的結(jié)果)創(chuàng)建新的mode:
$xrandr --newmode “800X750_60.00” 48.50 800 840 920 1040 750 753 763 779 -hsync +vsync
3.使用xrandr –addmode 設(shè)備名 mode 來(lái)為設(shè)備添加新的mode:
$xrandr_addmode DVI-0 800x750_60.00
4.使用xrandr –out 設(shè)備名 –mode mode來(lái)使用新的分辨率模式:
$xrandr –output DVI-0 –mode 800x750_60.00
以上步驟只是臨時(shí)添加了新的分辨率,重啟后就會(huì)消失,要永久保存,需要將modeline的信息保存到配置文件中.
Ubunt 18.04 雙屏顯示&&旋轉(zhuǎn)屏幕
set primary screen
xrandr --output DP-1-2 --right-of HDMI-1-1 --auto
HDMI-1-1 is primary screen
rotate the sub screen to vertical
xrandr --output “eDP-1-1” --rotate left
ubuntu設(shè)置主屏幕及從屏幕
zzc2016@zzc2016-ThinkPad-E460:~$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
1920x1080 60.02*+ 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 60.00
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1368x768 60.00
1360x768 59.80 59.96
1152x864 60.00
1280x720 60.00
1024x768 60.00
1024x576 60.00
960x540 60.00
800x600 60.32 56.25
864x486 60.00
640x480 59.94
720x405 60.00
640x360 60.00
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 527mm x 296mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1600x900 60.00
1280x1024 75.02 60.02
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.08 60.00
832x624 74.55
800x600 75.00 60.32
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
設(shè)置HDMI2為主屏幕
venn@springMoon:~$ xrandr --output HDMI2 --auto --primary
設(shè)置eDp1在HDMI2的右面
venn@springMoon:~$ xrandr --output eDP1 --right-of HDMI2 --auto
linux多屏配置文件 xorg.conf 官方配置文件說(shuō)明翻譯
xorg.conf,xorg.conf.d 是 Xorg X server 的配置文件
介紹
Xorg支持幾種提供或獲取配置和運(yùn)行時(shí)參數(shù)的機(jī)制:命令行選項(xiàng),環(huán)境變量,xorg.conf和xorg.conf.d配置文件,自動(dòng)檢測(cè)和回退到默認(rèn)值。當(dāng)以多于一種方式提供相同信息時(shí),使用最高優(yōu)先級(jí)機(jī)制。機(jī)制列表從最高優(yōu)先級(jí)到最低優(yōu)先級(jí)排序。請(qǐng)注意,并非所有參數(shù)都可通過(guò)所有參數(shù)都可通過(guò)所有方法提供。可用的命令行選項(xiàng)和環(huán)境變量(以及一些默認(rèn)值)在Xserver 和 Xorg 手冊(cè)中有介紹。大多數(shù)配置文件參數(shù)以及默認(rèn)值如下所述。驅(qū)動(dòng)程序和模塊特定的配置參數(shù)在相關(guān)的驅(qū)動(dòng)程序或模塊手冊(cè)頁(yè)中描述。
描述
Xorg使用一個(gè)名為xorg.conf的配置文件和以xorg.conf.d目錄中的.conf結(jié)尾的文件進(jìn)行初始設(shè)置。當(dāng)服務(wù)器作為普通用戶啟動(dòng)時(shí),將在以下位置搜索xorg.conf配置文件:
/etc/X11/
/usr/etc/X11/
/etc/X11/XORGCONFIG/usr/etc/X11/XORGCONFIG /usr/etc/X11/XORGCONFIG/usr/etc/X11/XORGCONFIG
/etc/X11/xorg.conf
/etc/xorg.conf
/usr/etc/X11/xorg.conf.
/usr/etc/X11/xorg.conf
/usr/lib/X11/xorg.conf.
/usr/lib/X11/xorg.conf
其中是使用-config參數(shù)的相對(duì)路徑(不含 “…” 的路徑),$XORGCONFIG是該環(huán)境變量指定的相對(duì)路徑(不含 “…” 的路徑),是gethostname 報(bào)告的計(jì)算機(jī)的主機(jī)名。
當(dāng)Xorg服務(wù)器由 root 用戶啟動(dòng)時(shí),配置文件搜索位置如下:
/etc/X11/
/usr/etc/X11/
XORGCONFIG/etc/X11/XORGCONFIG /etc/X11/XORGCONFIG/etc/X11/XORGCONFIG
/usr/etc/X11/XORGCONFIG/etc/X11/xorg.conf/etc/xorg.conf/usr/etc/X11/xorg.conf.<hostname>/usr/etc/X11/xorg.conf/usr/lib/X11/xorg.conf.<hostname>/usr/lib/X11/xorg.conf其中<cmdline>是使用?config命令行選項(xiàng)(可以是絕對(duì)或相對(duì))指定的路徑,XORGCONFIG /etc/X11/xorg.conf /etc/xorg.conf /usr/etc/X11/xorg.conf.<hostname> /usr/etc/X11/xorg.conf /usr/lib/X11/xorg.conf.<hostname> /usr/lib/X11/xorg.conf 其中<cmdline>是使用-config命令行選項(xiàng)(可以是絕對(duì)或相對(duì))指定的路徑,XORGCONFIG/etc/X11/xorg.conf/etc/xorg.conf/usr/etc/X11/xorg.conf.<hostname>/usr/etc/X11/xorg.conf/usr/lib/X11/xorg.conf.<hostname>/usr/lib/X11/xorg.conf其中<cmdline>是使用?config命令行選項(xiàng)(可以是絕對(duì)或相對(duì))指定的路徑, XORGCONFIG是由該環(huán)境變量(絕對(duì)或相對(duì))指定的路徑,$ HOME是由該環(huán)境變量指定的路徑(通常為主目錄),是 gethostname 報(bào)告的計(jì)算機(jī)主機(jī)名。
當(dāng)服務(wù)器作為普通用戶啟動(dòng)時(shí),在以下目錄中搜索其他配置文件:
/etc/X11/
/usr/etc/X11/
/etc/X11/xorg.conf.d
/usr/etc/X11/xorg.conf.d
其中是使用-configdir參數(shù)指定的相對(duì)路徑(不含 “…” 的路徑)。
當(dāng)Xorg服務(wù)器由“root”用戶啟動(dòng)時(shí),配置文件夾搜索位置如下:
/etc/X11/
/usr/etc/X11/
/etc/X11/xorg.conf.d
/usr/etc/X11/xorg.conf.d
其中是使用-configdir參數(shù)指定的路徑(可以是絕對(duì)或相對(duì))。
最后,還將在為系統(tǒng)使用保留的目錄中搜索配置文件。 這是為了將本地配置和第三方配置分離開(kāi)來(lái)。這些文件位于以下目錄中:
/usr/share/X11/xorg.conf.d
/usr/share/X11/xorg.conf.d
xorg.conf和xorg.conf.d文件由許多段組成,這些段可以按任何順序存在,或者省略使用默認(rèn)配置值。每個(gè)部分具有以下形式:
Section “SectionName”
SectionEntry
…
EndSection
這些段的名稱是:
Files 文件路徑名
ServerFlags 服務(wù)器標(biāo)志
Module 動(dòng)態(tài)模塊加載
Extensions 擴(kuò)展啟用
InputDevice 輸入設(shè)備描述
InputClass 輸入類描述
Device 圖形設(shè)備描述
VideoAdaptor Xv視頻適配器描述
Monitor 監(jiān)視器描述
Modes 視頻模式說(shuō)明
Screen 屏幕配置
ServerLayout 整體布局
DRI DRI特定配置
Vendor 供應(yīng)商特定的配置
為了兼容性目的,仍然識(shí)別以下過(guò)時(shí)的段名稱。在新的配置文件中,應(yīng)該使用InputDevice部分。
Keyboard 鍵盤(pán)配置
Pointer 指針或鼠標(biāo)配置
舊的XInput部分不再被識(shí)別。
ServerLayout 部分位于最高級(jí)別。它們將把一次會(huì)話中使用到的輸入和輸出設(shè)備綁定在一起。 輸入設(shè)備在 InputDevice sections 中描述。輸出設(shè)備通常由多個(gè)獨(dú)立的組件(例如,圖形板和監(jiān)視器)組成。 這些多個(gè)組件在 Screen sections 中綁定在一起,這些是由ServerLayout 部分引用的。 每個(gè) Screen sections 將圖形板和顯示器綁定在一起。圖形板在 Device sections 進(jìn)行了說(shuō)明,監(jiān)視器在 Monitor sections 進(jìn)行了說(shuō)明。
配置文件關(guān)鍵字不區(qū)分大小寫(xiě),忽略“”字符。 大多數(shù)字符串(包括選項(xiàng)名稱)也不區(qū)分大小寫(xiě),對(duì)空格和“”字符不敏感。
每個(gè)配置文件條目通常占用文件中的一行。 它們由一個(gè)關(guān)鍵字組成,可能后跟一個(gè)或多個(gè)參數(shù),參數(shù)的數(shù)量和類型取決于關(guān)鍵字。參數(shù)類型有:
Integer 十進(jìn)制,十六進(jìn)制或八進(jìn)制的整數(shù)
Real 一個(gè)浮點(diǎn)數(shù)
String 用雙引號(hào)括起來(lái)的字符串
注意:十六進(jìn)制整數(shù)值必須以“0x”開(kāi)頭,八進(jìn)制值以“0”開(kāi)頭。
可以使用稱為Option的特殊關(guān)鍵字向服務(wù)器的各種組件提供自由形式的數(shù)據(jù)。Option關(guān)鍵字需要一個(gè)或兩個(gè)字符串參數(shù)。 第一個(gè)是選項(xiàng)名稱,可選的第二個(gè)參數(shù)是選項(xiàng)值。 一些常用的選項(xiàng)值類型包括:
Integer 十進(jìn)制,十六進(jìn)制或八進(jìn)制的整數(shù)
Real 一個(gè)浮點(diǎn)數(shù)
String 一個(gè)字符序列
Boolean 布爾值(見(jiàn)下文)
Frequency一個(gè)頻率值(見(jiàn)下文)
請(qǐng)注意,所有Option值,而不僅僅是字符串,必須用引號(hào)括起來(lái)。
布爾選項(xiàng)可以可選地具有指定的值。當(dāng)未指定值時(shí),選項(xiàng)的值為TRUE。 以下布爾選項(xiàng)值被識(shí)別為TRUE:
1, on, true, yes
并且以下布爾選項(xiàng)值被識(shí)別為FALSE:
0, off, false, no
如果選項(xiàng)名稱前綴為“No”,則選項(xiàng)值被否定。
示例:以下選項(xiàng)條目是等效的:
Option “Accel” “Off”
Option “NoAccel”
Option “NoAccel” “On”
Option “Accel” “false”
Option “Accel” “no”
頻率選項(xiàng)值由一個(gè)實(shí)數(shù)組成,可選地后跟以下頻率單位之一:
Hz, k, kHz, M, MHz
當(dāng)省略單位名稱時(shí),將根據(jù)該值和該值的適當(dāng)范圍的期望確定正確的單位。建議在使用頻率選項(xiàng)值時(shí)始終指定單位,以避免在確定值時(shí)出現(xiàn)任何錯(cuò)誤。
FILE SECTION
File section用于指定服務(wù)器所需的一些路徑名稱。其中一些路徑也可以從命令行設(shè)置(參見(jiàn) Xserver 和 Xorg )。 命令行設(shè)置將覆蓋配置文件中指定的值。File section是可選的,以及可能出現(xiàn)在其中的所有條目。
可在此部分中顯示的條目是:
FontPath “path”
設(shè)置字體的搜索路徑。此路徑是字體路徑元素的逗號(hào)分隔列表,Xorg服務(wù)器會(huì)搜索字體數(shù)據(jù)庫(kù)。 可以指定多個(gè) FontPath 條目,并且它們將被連接以構(gòu)建服務(wù)器使用的字體路徑。字體路徑元素可以是絕對(duì)目錄路徑,目錄目錄或字體服務(wù)器標(biāo)識(shí)符。 后兩種的格式解釋如下:
Catalogue directories:
可以使用前綴目錄指定 catalogue directories:然后可以使用指向真實(shí)字體目錄的符號(hào)鏈接填充目錄,在符號(hào)鏈接名稱中使用以下語(yǔ)法:
:[attribute]:pri=
其中是字母數(shù)字標(biāo)識(shí)符,[attribute]是將傳遞到底層FPE的屬性,是用于對(duì)字體文件FPE進(jìn)行排序的數(shù)字。 例子:
75dpi:unscaled:pri=20 -> /usr/share/X11/fonts/75dpi
gscript:pri=60 -> /usr/share/fonts/default/ghostscript
misc:unscaled:pri=10 ?> /usr/share/X11/fonts/misc
字體服務(wù)器標(biāo)識(shí)符:
字體服務(wù)器標(biāo)識(shí)符的格式如下:
/:<port?number>
其中是用于連接到字體服務(wù)器的傳輸類型(例如,用于UNIX域套接字的unix或用于TCP / IP連接的tcp),是運(yùn)行字體服務(wù)器的機(jī)器的主機(jī)名, 是字體服務(wù)器正在偵聽(tīng)的端口號(hào)(通常為7100)。
當(dāng)未在配置文件中指定此條目時(shí),服務(wù)器將回退到編譯的默認(rèn)字體路徑,其中包含以下字體路徑元素(可以在目錄目錄中設(shè)置):
/usr/share/fonts/X11/misc/
/usr/share/fonts/X11/TTF/
/usr/share/fonts/X11/OTF/
/usr/share/fonts/X11/Type1/
/usr/share/fonts/X11/100dpi/
/usr/share/fonts/X11/75dpi/
發(fā)現(xiàn)無(wú)效的字體路徑元素將在服務(wù)器啟動(dòng)時(shí)從字體路徑中刪除。
ModulePath “path”
設(shè)置可加載Xorg服務(wù)器模塊的搜索路徑。 此路徑是逗號(hào)分隔的目錄列表,Xorg服務(wù)器按照指定的順序搜索可加載模塊加載。 可以指定多個(gè)ModulePath條目,并且它們將被連接以構(gòu)建服務(wù)器使用的模塊搜索路徑。 默認(rèn)模塊路徑為
/usr/lib/xorg/modules
XkbDir “path”
設(shè)置鍵盤(pán)布局文件的基本目錄。 -xkbdir命令行選項(xiàng)可以用于覆蓋此選項(xiàng)。 默認(rèn)目錄為
/usr/share/X11/xkb
SERFLAGS SECTION
除了本節(jié)(下面描述)特有的選項(xiàng)外,ServerFlags 部分用于指定一些全局Xorg服務(wù)器選項(xiàng)。 本節(jié)中的entries都是Options,但為了兼容性目的,仍然可以識(shí)別某些舊樣式條目。 那些舊樣式條目在這里沒(méi)有記錄,并且不鼓勵(lì)使用它們。 ServerFlags section是可選的,可以在其中指定的條目。
本節(jié)中指定的Options(“DefaultServerLayout” Option除外)可能會(huì)被活動(dòng)ServerLayouts section中指定的Options覆蓋。 使用命令行等效項(xiàng)的選項(xiàng)將被覆蓋。 本 section 認(rèn)可的選項(xiàng)有:
Option “DefaultServerLayout” “l(fā)ayout?id”
這指定在缺少-layout命令行選項(xiàng)時(shí)使用的默認(rèn)ServerLayout部分。
Option “NoTrapSignals” “boolean”
這防止Xorg服務(wù)器捕獲一系列意外的致命信號(hào)并干凈地退出。否則,Xorg服務(wù)器將死機(jī)并且丟棄發(fā)生故障的核心。默認(rèn)行為是Xorg服務(wù)器完全退出,但仍然放置一個(gè)核心文件。一般來(lái)說(shuō),除非您正在調(diào)試Xorg服務(wù)器問(wèn)題并知道如何處理后果,否則不要使用此選項(xiàng)。
Option “UseSIGIO” “boolean”
這控制Xorg服務(wù)器是否請(qǐng)求通過(guò)SIGIO信號(hào)處理程序(在某些平臺(tái)上也稱為SIGPOLL)報(bào)告來(lái)自輸入設(shè)備的事件,或僅通過(guò)標(biāo)準(zhǔn)select(3)循環(huán)進(jìn)行報(bào)告。默認(rèn)行為是特定于平臺(tái)的。通常,您不想使用此選項(xiàng),除非您正在調(diào)試Xorg服務(wù)器,或解決特定的錯(cuò)誤,直到它被修復(fù),并了解后果。
Option “DontVTSwitch” “boolean”
這不允許使用Ctrl + Alt + Fn序列(其中Fn表示編號(hào)的功能鍵之一)。該序列通常用于切換到具有此功能的操作系統(tǒng)上的另一個(gè)“虛擬終端”。啟用此選項(xiàng)時(shí),該鍵序列沒(méi)有特殊含義,并傳遞給客戶端。默認(rèn)值:關(guān)閉。
Option “DontZap” “boolean”
這不允許使用Terminate_Server XKB操作(通常在Ctrl + Alt + Backspace,取決于XKB選項(xiàng))。此操作通常用于終止Xorg服務(wù)器。啟用此選項(xiàng)時(shí),操作不起作用。默認(rèn)值:關(guān)閉。
Option “DontZoom” “boolean”
這不允許使用Ctrl + Alt + Keypad-Plus和Ctrl + Alt + Keypad-Minus序列。這些序列允許您在視頻模式之間切換。啟用此選項(xiàng)時(shí),這些鍵序列沒(méi)有特殊含義,并傳遞到客戶端。默認(rèn)值:關(guān)閉。
Option “DisableVidModeExtension” “boolean”
這將禁用xvidtune客戶端使用的VidMode擴(kuò)展的可用于更改視頻模式的部分。默認(rèn)值:啟用VidMode擴(kuò)展。
Option “AllowNonLocalXvidtune” “boolean”
這允許xvidtune客戶端(和使用VidMode擴(kuò)展的其他客戶端)從另一個(gè)主機(jī)連接。默認(rèn)值:關(guān)閉。
Option “AllowMouseOpenFail” “boolean”
這告訴mousedrv(4)和vmmouse(4)驅(qū)動(dòng)程序不報(bào)告故障,如果鼠標(biāo)設(shè)備無(wú)法打開(kāi)/初始化。它對(duì)evdev(4)或其他驅(qū)動(dòng)程序沒(méi)有影響。默認(rèn)值:false。
Option “BlankTime” “time”
設(shè)置屏幕保護(hù)程序的空白階段的不活動(dòng)超時(shí)。時(shí)間以分鐘為單位。這相當(dāng)于Xorg服務(wù)器的-s標(biāo)志,并且可以在運(yùn)行時(shí)使用xset(1)更改該值。默認(rèn)值:10分鐘。
Option “StandbyTime” “time”
設(shè)置DPMS模式的待機(jī)階段的不活動(dòng)超時(shí)。時(shí)間以分鐘為單位,并且該值可以在運(yùn)行時(shí)使用xset(1)更改。默認(rèn)值:10分鐘。這僅適用于VESA DPMS兼容的顯示器,并且可能不受所有視頻驅(qū)動(dòng)程序的支持。它僅對(duì)具有“DPMS”選項(xiàng)設(shè)置的屏幕啟用(請(qǐng)參見(jiàn)下面的MONITOR部分)。
Option “SuspendTime” “time”
設(shè)置DPMS模式的暫停階段的不活動(dòng)超時(shí)。時(shí)間以分鐘為單位,并且該值可以在運(yùn)行時(shí)使用xset(1)更改。默認(rèn)值:10分鐘。這僅適用于VESA DPMS兼容的顯示器,并且可能不受所有視頻驅(qū)動(dòng)程序的支持。它僅對(duì)具有“DPMS”選項(xiàng)設(shè)置的屏幕啟用(請(qǐng)參見(jiàn)下面的MONITOR部分)。
Option “OffTime” “time”
設(shè)置DPMS模式的關(guān)閉階段的不活動(dòng)超時(shí)。時(shí)間以分鐘為單位,并且該值可以在運(yùn)行時(shí)使用xset(1)更改。默認(rèn)值:10分鐘。這僅適用于VESA DPMS兼容的顯示器,并且可能不受所有視頻驅(qū)動(dòng)程序的支持。它僅對(duì)具有“DPMS”選項(xiàng)設(shè)置的屏幕啟用(請(qǐng)參見(jiàn)下面的MONITOR部分)。
Option “Pixmap” “bpp”
這將設(shè)置pixmap格式以用于深度24. bpp的允許值為24和32.默認(rèn)值:32,除非驅(qū)動(dòng)程序約束不允許這種情況(這是罕見(jiàn)的)。注意:當(dāng)此值設(shè)置為24時(shí),會(huì)導(dǎo)致某些客戶端行為不正常。
Option “NoPM” “boolean”
禁用與電源管理事件有關(guān)的功能。默認(rèn)值:在支持它的平臺(tái)上啟用PM。
Option “Xinerama” “boolean”
啟用或禁用XINERAMA擴(kuò)展。默認(rèn)為禁用。
Option “AIGLX” “boolean”
啟用或禁用AIGLX。默認(rèn)情況下啟用AIGLX。
Option “DRI2” “boolean”
啟用或禁用DRI2。默認(rèn)情況下禁用DRI2。
Option “GlxVisuals” “string”
此選項(xiàng)控制GLX模塊設(shè)置的GLX視圖的數(shù)量。默認(rèn)值是典型值,它將建立GLXFBConfigs的典型子集,由驅(qū)動(dòng)程序提供為GLX視覺(jué)效果。其他選項(xiàng)是最小的,它將設(shè)置GLX規(guī)范允許的最小集合,所有這些都將為所有GLXFBConfig設(shè)置GLX視覺(jué)效果。
Option “UseDefaultFontPath” “boolean”
包括默認(rèn)字體路徑,即使在xorg.conf中指定了其他路徑。 如果啟用,則也包括其他字體路徑。 默認(rèn)情況下啟用。
Option “IgnoreABI” “boolean”
允許加載為不同的,可能不兼容的X服務(wù)器版本構(gòu)建的模塊。 默認(rèn)情況下禁用。
Option “AutoAddDevices” “boolean”
如果禁用此選項(xiàng),則不會(huì)從HAL或udev后端添加任何設(shè)備。 默認(rèn)情況下啟用。
Option “AutoEnableDevices” “boolean”
如果禁用此選項(xiàng),則將添加設(shè)備(并發(fā)送DevicePresenceNotify事件),但不啟用,從而將策略留給客戶端。 默認(rèn)情況下啟用。
Option “Log” “string”
此選項(xiàng)控制在每條消息后日志是否刷新和/或同步到磁盤(pán)。 可能的值為flush或sync。 默認(rèn)情況下取消設(shè)置。
MODULE SECTION
Module section用于指定應(yīng)加載哪些Xorg服務(wù)器模塊。 當(dāng)Xorg服務(wù)器以靜態(tài)形式構(gòu)建時(shí),將忽略此部分。 通常在此部分加載的模塊類型是Xorg服務(wù)器擴(kuò)展模塊。 大多數(shù)其他模塊類型在通過(guò)其他機(jī)制需要時(shí)自動(dòng)加載。 Module section是可選的,可以在其中指定的所有條目也是可選的。
本section中的條目可能有兩種形式。 第一種也是最常用的形式是使用Load關(guān)鍵字的條目,如下所述:
Load “modulename”
這將指示服務(wù)器加載稱為模塊名稱的模塊。 提供的模塊名稱應(yīng)該是模塊的標(biāo)準(zhǔn)名稱,而不是模塊文件名稱。 標(biāo)準(zhǔn)名稱區(qū)分大小寫(xiě),不包括“l(fā)ib”前綴,或“.a”,“.o”或“.so”后綴。
示例:可以使用以下條目加載DRI擴(kuò)展模塊:
Load “dri”
Disable “modulename”
這指示服務(wù)器不加載稱為模塊名稱的模塊。 默認(rèn)情況下,在服務(wù)器中加載一些模塊,這將覆蓋默認(rèn)值。 如果給同一模塊一個(gè)Load指令,它將覆蓋Disable指令,并且加載模塊。 提供的模塊名稱應(yīng)該是模塊的標(biāo)準(zhǔn)名稱,而不是模塊文件名稱。 與Load指令一樣,標(biāo)準(zhǔn)名稱區(qū)分大小寫(xiě),不包括“l(fā)ib”前綴或“.a”,“.o”或“.so”后綴。
第二種形式的子條目是 SubSection,其子部分名稱是模塊名稱,SubSection 的內(nèi)容是在加載模塊時(shí)傳遞給它的 Options。
示例:可以加載extmod模塊(其中包含其他一組服務(wù)器擴(kuò)展),通過(guò)使用以下條目禁用XFree86-DGA擴(kuò)展:
SubSection “extmod”
Option “omit XFree86?DGA”
EndSubSection
在ModulePath搜索路徑中指定的每個(gè)目錄中以及每個(gè)目錄的驅(qū)動(dòng)程序,擴(kuò)展,輸入,內(nèi)部和多媒體子目錄中搜索模塊。 除此之外,首先搜索所有上述操作系統(tǒng)特定的子目錄(如果存在的話)。
要查看可用的擴(kuò)展模塊,請(qǐng)檢查以下擴(kuò)展子目錄:
/usr/lib/xorg/modules
除非使用“禁用”條目禁用,否則“extmod”,“dbe”,“dri”,“dri2”,“glx”和“record”擴(kuò)展模塊將自動(dòng)加載。 建議至少要加載“extmod”擴(kuò)展模塊。 如果不是,一些常用的服務(wù)器擴(kuò)展(如SHAPE擴(kuò)展)將不可用。
EXTENSIONS SECTION
Extensions section 用于指定應(yīng)啟用或禁用哪些X11協(xié)議擴(kuò)展。Extensions section是可選的,可以在其中指定的所有條目也是可選的。
本節(jié)中的條目作為Option語(yǔ)句列出,擴(kuò)展名稱為第一個(gè)參數(shù),布爾值為第二個(gè)參數(shù)。 擴(kuò)展名名稱區(qū)分大小寫(xiě),并且匹配“Xorg -extension?”輸出中顯示的形式。
示例:可以使用以下條目禁用MIT-SHM擴(kuò)展:
Section “Extensions”
Option “MIT-SHM” “Disable”
EndSection
INPUTDEVICE SECTION
配置文件可能有多個(gè)InputDevice sections。 最近的X服務(wù)器使用HAL或udev后端進(jìn)行輸入設(shè)備枚舉和輸入熱插拔。 如果正在使用熱插拔(即啟用AutoAddDevices),通常不需要在xorg.conf中提供InputDevice section。 如果啟用熱插拔,則使用鼠標(biāo),kbd和vmmouse驅(qū)動(dòng)程序的InputDevice section將被忽略。
如果禁用熱插拔,通常至少有兩個(gè):一個(gè)用于核心(主)鍵盤(pán),一個(gè)用于核心指針。 如果缺少這兩個(gè)缺省配置,將使用缺少的缺省配置。 在沒(méi)有明確指定的核心輸入設(shè)備的情況下,使用標(biāo)記為CorePointer(或CoreKeyboard)的第一個(gè)InputDevice。 如果沒(méi)有匹配,則使用使用“鼠標(biāo)”(或“kbd”)驅(qū)動(dòng)程序的第一個(gè)InputDevice。 最后的備用是使用內(nèi)置的默認(rèn)配置。 當(dāng)前,默認(rèn)配置可能無(wú)法按預(yù)期在所有平臺(tái)上工作。
InputDevice 部分具有以下格式:
Section “InputDevice”
Identifier “name”
Driver “inputdriver”
options
…
EndSection
在所有InputDevice section 中都需要Identifier 和Driver entries。 所有其他entries是可選的。
Identifier entry指定此輸入設(shè)備的唯一名稱。 Driver entry指定要用于此輸入設(shè)備的驅(qū)動(dòng)程序的名稱。 當(dāng)使用可加載服務(wù)器時(shí),將為每個(gè)激活的InputDevice section加載輸入驅(qū)動(dòng)程序模塊“inputdriver”。 如果一個(gè)輸入設(shè)備部分被一個(gè)活動(dòng)的ServerLayout section引用(如果它被-keyboard或-pointer命令行選項(xiàng)引用),或者如果它被隱式選擇為核心指針或鍵盤(pán)設(shè)備而沒(méi)有這樣的顯式 參考。 最常用的輸入驅(qū)動(dòng)程序是Linux系統(tǒng)上的evdev(4),其他平臺(tái)上的kbd(4)和mousedrv(4)。
InputDevice section識(shí)別一些獨(dú)立于驅(qū)動(dòng)程序的Options,這里描述。 有關(guān)設(shè)備特定選項(xiàng)的說(shuō)明,請(qǐng)參見(jiàn)各個(gè)輸入驅(qū)動(dòng)程序手冊(cè)頁(yè)。
Option “AutoServerLayout” “boolean”
始終將設(shè)備添加到此服務(wù)器實(shí)例使用的ServerLayout section。 這會(huì)影響隱式布局以及在配置和/或命令行中指定的顯式布局。
Option “CorePointer”
已棄用,請(qǐng)參閱Floating
Option “CoreKeyboard”
已棄用,請(qǐng)參閱Floating
Option “AlwaysCore” “boolean”
已棄用,請(qǐng)參閱Floating
Option “SendCoreEvents” “boolean”
已棄用,請(qǐng)參閱Floating
Option “Floating” “boolean”
啟用時(shí),輸入設(shè)備設(shè)置為浮動(dòng),并且不通過(guò)任何主設(shè)備報(bào)告事件或控制光標(biāo)。 該設(shè)備僅適用于使用X輸入擴(kuò)展API的客戶端。 默認(rèn)情況下禁用此選項(xiàng)。 選項(xiàng)CorePointer,CoreKeyboard,AlwaysCore和SendCoreEvents是選項(xiàng)Floating的反向(即SendCoreEvents“on”等效于Floating“off”)。
此選項(xiàng)僅控制啟動(dòng)行為,設(shè)備可能在運(yùn)行時(shí)重新連接或設(shè)置為浮動(dòng)。
Option “TransformationMatrix” “a b c d e f g h i”
為絕對(duì)輸入設(shè)備指定3x3變換矩陣。 輸入設(shè)備將綁定到矩陣中給定的區(qū)域。 在大多數(shù)配置中,“a”和“e”指定設(shè)備所綁定的區(qū)域的寬度和高度,“c”和“f”指定區(qū)域的x和y偏移。 值范圍是0到1,其中1表示所有根窗口的寬度或高度在一起,0.5表示一半的面積等。值表示3×3矩陣,第一,第二和第三組三個(gè)值表示第一 ,第二和第三行。 單位矩陣為“1 0 0 0 1 0 0 0 1”。
POINTER ACCELERATION
對(duì)于定點(diǎn)設(shè)備,以下選項(xiàng)控制指針相對(duì)于物理設(shè)備運(yùn)動(dòng)如何加速或減速。 大多數(shù)這些可以在運(yùn)行時(shí)調(diào)整,有關(guān)詳細(xì)信息,請(qǐng)參閱xinput(1)手冊(cè)頁(yè)。 這里只討論最重要的加速度選項(xiàng)。
Option “AccelerationProfile” “integer”
選擇配置文件。在外行人的術(shù)語(yǔ)中,輪廓構(gòu)成加速度的“感覺(jué)”。更正式地,其定義如何構(gòu)造傳遞函數(shù)(作為當(dāng)前裝置速度和加速度控制的函數(shù)的實(shí)際加速度)。這主要是個(gè)人喜好的問(wèn)題。
0經(jīng)典(大部分兼容)
-1無(wú)(僅應(yīng)用恒定減速度)
1設(shè)備相關(guān)
2多項(xiàng)式(多項(xiàng)式函數(shù))
3.平滑線性(軟拐,然后線性)
4簡(jiǎn)單(正常時(shí)慢,否則加速)
5電源(電源功能)
6線性(速度更快,加速更快)
7有限(如線性,但最大在閾值)
Option “ConstantDeceleration” “real”
使指針變慢減速比正常。最適用于高分辨率設(shè)備。
Option “AdaptiveDeceleration” “real”
允許在慢速時(shí)實(shí)際減速指針。至多,自適應(yīng)減速時(shí)間會(huì)更慢。啟用精確的指針?lè)胖?#xff0c;而不犧牲速度。
Option “AccelerationScheme” “string”
選擇方案,它是基礎(chǔ)算法。
可預(yù)測(cè)的默認(rèn)算法(行為更可預(yù)測(cè))
輕量級(jí)舊加速代碼(如X協(xié)議規(guī)范中所指定)
無(wú)加速或減速
Option “AccelerationNumerator” “integer”
Option “AccelerationDenominator” “integer”
設(shè)置加速因子的分子和分母。加速因子是一個(gè)合理的,連同閾值,可以用于調(diào)整配置文件以適應(yīng)用戶的需要。簡(jiǎn)單和有限的輪廓直接使用它(即它們加速因子),對(duì)于其它輪廓,應(yīng)該保持較高的加速因子導(dǎo)致更快的指針。通常,1是未加速的,值高達(dá)5是明智的。
Option “AccelerationThreshold” “integer”
設(shè)置閾值,大致為加速生效所需的速度(通常為每10 ms的設(shè)備單位)。然而,精確的效果隨輪廓而變化。
INPUTCLASS SECTION
配置文件可能有多個(gè)InputClass sections。 這些sections是可選的,用于為自動(dòng)添加的輸入設(shè)備類提供配置。 輸入設(shè)備可以匹配多個(gè)InputClass section。 每個(gè)類都可以覆蓋上一個(gè)類的設(shè)置,因此最好先排列最通用的匹配部分。
InputClass節(jié)具有以下格式:
Section “InputClass”
Identifier “name”
entries
…
options
…
EndSection
Identifier entry在所有InputClass sections中是必需的。 所有其他entries是可選的。
Identifier entry指定此輸入類的唯一名稱。 Driver entry指定要用于此輸入設(shè)備的驅(qū)動(dòng)程序的名稱。 在檢查所有類之后,當(dāng)使用可加載服務(wù)器時(shí),將啟用第一個(gè)驅(qū)動(dòng)程序條目中的“inputdriver”模塊。
當(dāng)自動(dòng)添加輸入設(shè)備時(shí),將針對(duì)所有InputClass sections檢查其特性。 每個(gè)節(jié)可以包含可選條目以縮小類的匹配。 如果沒(méi)有可選條目出現(xiàn),InputClass section是通用的,并且將匹配任何輸入設(shè)備。 如果顯示多個(gè)條目,它們必須匹配要應(yīng)用的配置。
在InputClass sections中使用了兩種類型的匹配條目。 第一種允許各種令牌與設(shè)備的屬性匹配。 可以通過(guò)使用“|”字符分隔參數(shù)來(lái)構(gòu)造條目以匹配來(lái)自不同設(shè)備的屬性。 可以提供相同類型的多個(gè)條目以在相同屬性上添加多個(gè)匹配條件。 例如:
Section “InputClass”
Identifier “My Class”
product string must contain example and
either gizmo or gadget
MatchProduct “example”
MatchProduct “gizmo|gadget”
…
EndSection
MatchProduct “matchproduct”
此條目可用于檢查設(shè)備的產(chǎn)品名稱中是否出現(xiàn)子字符串“matchproduct”。
MatchVendor “matchvendor”
此條目可用于檢查子串“matchvendor”是否出現(xiàn)在設(shè)備的供應(yīng)商名稱中。
MatchDevicePath “matchdevice”
此條目可用于檢查設(shè)備文件是否與“matchdevice”路徑名模式匹配。
MatchOS “matchos”
此條目可用于檢查操作系統(tǒng)是否與不區(qū)分大小寫(xiě)的“matchos”字符串匹配。此條目?jī)H在提供uname(2)系統(tǒng)調(diào)用的平臺(tái)上受支持。
MatchPnPID “matchpnp”
可以根據(jù)“matchpnp”shell通配符模式檢查設(shè)備的即插即用(PnP)ID。
MatchUSBID “matchusb”
可以針對(duì)“matchusb”shell通配符模式檢查設(shè)備的USB ID。 ID由小寫(xiě)的十六進(jìn)制數(shù)字構(gòu)成,用“:”分隔。這是與lsusb(8)程序相同的格式。
MatchDriver “matchdriver”
根據(jù)當(dāng)前配置的設(shè)備驅(qū)動(dòng)程序檢查區(qū)分大小寫(xiě)的字符串“matchdriver”。使用此條目對(duì)節(jié)進(jìn)行排序很重要,因?yàn)槌球?qū)動(dòng)程序已由配置后端或先前的InputClass部分設(shè)置,否則不會(huì)匹配。
MatchTag “matchtag”
此條目可用于檢查由配置后端分配的標(biāo)記是否與“matchtag”模式匹配。如果在“matchtag”中給出的標(biāo)簽中的至少一個(gè)與由后端分配的標(biāo)簽中的至少一個(gè)匹配,則找到匹配。
MatchLayout “matchlayout”
針對(duì)當(dāng)前活動(dòng)的ServerLayout部分檢查區(qū)分大小寫(xiě)的字符串“matchlayout”??兆址啊逼ヅ潆[式布局,如果未找到命名的ServerLayout部分,則顯示該布局。
第二種類型的條目用于匹配設(shè)備類型。 這些條目采用類似于Option entries的布爾參數(shù)。
MatchIsKeyboard “bool”
MatchIsPointer “bool”
MatchIsJoystick “bool”
MatchIsTablet “bool”
MatchIsTouchpad “bool”
MatchIsTouchscreen “bool”
當(dāng)輸入設(shè)備已與InputClass section匹配時(shí),將向設(shè)備應(yīng)用任何Option entries。 識(shí)別一個(gè)特定于InputClass的Option。 有關(guān)其余Option entries的描述,請(qǐng)參見(jiàn)上面的InputDevice section。
Option “Ignore” “boolean”
此可選條目指定應(yīng)該完全忽略設(shè)備,而不將其添加到服務(wù)器。 當(dāng)設(shè)備由另一個(gè)程序處理并且不應(yīng)生成X事件時(shí),這可能很有用。
DEVICE SECTION
配置文件可能有多個(gè)Device sections。 必須至少有一個(gè),正在使用的視頻卡。
Device sections具有以下格式:
Section “Device”
Identifier “name”
Driver “driver”
entries
…
EndSection
在所有Device sections中都需要 Identifier 和Driver entries。所有其他條目是可選的。
Identifier entry指定此圖形設(shè)備的唯一名稱。Driver entry 指定要用于此圖形設(shè)備的驅(qū)動(dòng)程序的名稱。當(dāng)使用可加載服務(wù)器時(shí),將為每個(gè)活動(dòng)的Device section加載驅(qū)動(dòng)程序模塊“驅(qū)動(dòng)程序”。Device section 將會(huì)被認(rèn)為是活動(dòng)的當(dāng)它引用了一個(gè)活動(dòng)的Screen section。
BusID “bus?id”
這指定了顯卡的總線位置。對(duì)于PCI / AGP卡,總線ID字符串的格式為PCI:bus:device:function(例如,“PCI:1:0:0”可能適用于AGP卡)。在使用主顯卡時(shí),此字段在單頭配置中通常是可選的。在多頭配置中,或在單頭配置中使用輔助顯卡時(shí),此條目是必需的。它的主要目的是在設(shè)備部分和它所代表的硬件之間建立一個(gè)明確的連接。通??梢酝ㄟ^(guò)運(yùn)行pciaccess工具scanpci找到此信息。
Screen number
該選項(xiàng)對(duì)于其中單個(gè)PCI實(shí)體可以驅(qū)動(dòng)多于一個(gè)顯示器(即,多個(gè)CRTC共享單個(gè)圖形加速器和視頻存儲(chǔ)器)的卡是強(qiáng)制的。每個(gè)head需要一個(gè)Device section,此參數(shù)確定每個(gè)Device section適用于哪個(gè)head。數(shù)字的合法值從0到1小于每個(gè)entity的head總數(shù)。大多數(shù)驅(qū)動(dòng)程序要求主屏幕(0)存在。
Chipset “chipset”
這個(gè)通??蛇x的條目指定在圖形卡上使用的芯片組。 在大多數(shù)情況下,不需要此條目,因?yàn)轵?qū)動(dòng)程序?qū)⑻綔y(cè)硬件以確定芯片組類型。 不要指定它,除非驅(qū)動(dòng)程序特定的文檔建議您這樣做。
Ramdac “ramdac?type”
此可選條目指定在圖形卡上使用的RAMDAC的類型。 這只是由幾個(gè)驅(qū)動(dòng)程序使用,在大多數(shù)情況下不是必需的,因?yàn)轵?qū)動(dòng)程序?qū)⑻綔y(cè)硬件以確定RAMDAC類型盡可能。 不要指定它,除非驅(qū)動(dòng)程序特定的文檔建議您這樣做。
DacSpeed speed
DacSpeed speed?8 speed?16 speed?24 speed?32
此可選條目指定RAMDAC速度等級(jí)(通常打印在RAMDAC芯片上)。 速度以MHz為單位。 當(dāng)給定一個(gè)值時(shí),它適用于所有幀緩沖器像素大小。 當(dāng)給定多個(gè)值時(shí),它們分別適用于幀緩沖器像素大小8,16,24和32。 這不是許多驅(qū)動(dòng)程序使用的,只需要在RAMDAC的速度等級(jí)不同于驅(qū)動(dòng)程序中內(nèi)置的默認(rèn)值時(shí),或者當(dāng)驅(qū)動(dòng)程序無(wú)法自動(dòng)檢測(cè)正確的默認(rèn)值時(shí),才需要指定。 不要指定它,除非驅(qū)動(dòng)程序特定的文檔建議您這樣做。
Clocks clock …
指定圖形板上的像素。 時(shí)鐘以MHz為單位,可以指定為浮點(diǎn)數(shù)。 該值在內(nèi)部存儲(chǔ)到最近的kHz。 時(shí)鐘的排序很重要。 它必須與在圖形卡上選擇它們的順序相匹配。 可以指定多個(gè)時(shí)鐘線,并且每個(gè)線連接以形成列表。 大多數(shù)驅(qū)動(dòng)程序不使用此條目,并且只需要一些具有不可編程時(shí)鐘的舊版本。 除非驅(qū)動(dòng)程序特定的文檔明確建議您這樣做,否則不要指定此條目。
ClockChip “clockchip?type”
此可選條目用于在具有可編程時(shí)鐘發(fā)生器的圖形卡上指定時(shí)鐘芯片類型。 只有少數(shù)Xorg驅(qū)動(dòng)程序支持可編程時(shí)鐘芯片。 有關(guān)詳細(xì)信息,請(qǐng)參閱相應(yīng)的驅(qū)動(dòng)程序手冊(cè)頁(yè)。
VideoRam mem
此可選條目指定安裝在圖形卡上的視頻RAM的大小。 這是以kBytes為單位。 在大多數(shù)情況下,這不是必需的,因?yàn)閄org服務(wù)器探測(cè)圖形卡以確定此數(shù)量。 特定于驅(qū)動(dòng)程序的文檔應(yīng)指明何時(shí)可能需要。
BiosBase baseaddress
此可選條目指定VGA板的視頻BIOS的基址。 此地址通常是自動(dòng)檢測(cè)的,并且只有在特定驅(qū)動(dòng)程序的文檔推薦時(shí)才能指定。
MemBase baseaddress
此可選條目指定圖形卡線性幀緩沖區(qū)的內(nèi)存基址。 許多驅(qū)動(dòng)程序不使用此條目,并且只有在特定于驅(qū)動(dòng)程序的文檔建議的情況下才應(yīng)指定此條目。
IOBase baseaddress
此可選條目指定IO基址。 許多驅(qū)動(dòng)程序不使用此條目,并且只有在特定于驅(qū)動(dòng)程序的文檔建議的情況下才應(yīng)指定此條目。
ChipID id
此可選條目指定表示芯片類型的數(shù)字ID。 對(duì)于PCI卡,通常是設(shè)備ID。 這可以用于覆蓋自動(dòng)檢測(cè),但只應(yīng)在特定于驅(qū)動(dòng)程序的文檔建議時(shí)進(jìn)行。
ChipRev rev
此可選條目指定芯片修訂號(hào)。 這可以用于覆蓋自動(dòng)檢測(cè),但只應(yīng)在特定于驅(qū)動(dòng)程序的文檔建議時(shí)進(jìn)行。
TextClockFreq freq
This optional entry specifies the pixel clock frequency that is used for the regular text mode. The frequency is specified in MHz. This is rarely used.
Option “ModeDebug” “boolean”
此可選條目指定用于常規(guī)文本模式的像素時(shí)鐘頻率。 頻率以MHz為單位指定。 這很少使用。
Options
可以在Device sections中指定選項(xiàng)標(biāo)志。 這些包括驅(qū)動(dòng)程序特定的選項(xiàng)和驅(qū)動(dòng)程序獨(dú)立的選項(xiàng)。 前者在驅(qū)動(dòng)程序特定的文檔中描述。 后面的一些在下面關(guān)于Screen section的部分中描述,并且它們也可以包括在這里。
VIDEOADAPTOR SECTION
沒(méi)有人想說(shuō)如何工作。 也許沒(méi)有人知道…
MONITOR SECTION
配置文件可能有多個(gè)Monitor sections。 通常應(yīng)該至少有一個(gè),對(duì)于正在使用的監(jiān)視器,但將在未指定默認(rèn)配置時(shí)創(chuàng)建默認(rèn)配置。
Monitor sections具有以下格式:
Section “Monitor”
Identifier “name”
entries
…
EndSection
Monitor section中唯一必需的條目是Identifier entry.。
Identifier entry指定此監(jiān)視器的唯一名稱。 Monitor section可以用于提供關(guān)于監(jiān)視器規(guī)格,監(jiān)視器特定選項(xiàng)和關(guān)于與監(jiān)視器一起使用的視頻模式的信息的信息。
使用啟用了RandR 1.2的驅(qū)動(dòng)程序,monitor sections可以綁定到視頻卡的特定輸出。 使用視頻驅(qū)動(dòng)程序定義的輸出名稱加上monitor sections的標(biāo)識(shí)符,可以通過(guò)以下列格式向Device section添加選項(xiàng)來(lái)將monitor section與輸出相關(guān)聯(lián):
Option “Monitor-outputname” “monitorsection”
(例如,選項(xiàng)“Monitor-VGA”“VGA顯示器”用于VGA輸出)
在沒(méi)有monitor sections與輸出的特定關(guān)聯(lián)的情況下,如果存在monitor sections,則服務(wù)器將其與輸出相關(guān)聯(lián)以保持對(duì)于先前的single-head配置的兼容性。
指定視頻模式是可選的,因?yàn)榉?wù)器將使用監(jiān)視器提供的DDC或其他信息自動(dòng)配置可用模式列表。 當(dāng)在monitor sections(使用Mode,ModeLine或UseModes關(guān)鍵字)中顯式指定模式時(shí),不包括具有相同名稱的內(nèi)置模式。 然而,當(dāng)它們滿足監(jiān)視器的要求時(shí),仍然隱含地包括具有不同名稱的內(nèi)置模式。
可在Monitor sections中使用的entries如下所述。
VendorName “vendor”
此可選條目指定顯示器的制造商。
ModelName “model”
此可選條目指定監(jiān)視器的型號(hào)。
HorizSync horizsync?range
給出了監(jiān)視器支持的水平同步頻率的范圍。 horizsync-range可以是離散值或值范圍的逗號(hào)分隔列表。 值的范圍是由短劃線分隔的兩個(gè)值。 默認(rèn)情況下,值的單位為kHz。 如果將MHz或Hz添加到線路的末尾,它們可以指定為MHz或Hz。 此處提供的數(shù)據(jù)由Xorg服務(wù)器用于確定視頻模式是否在監(jiān)視器的規(guī)格范圍內(nèi)。 此信息應(yīng)顯示在顯示器的手冊(cè)中。 如果省略此條目,則使用28-33kHz的默認(rèn)范圍。
VertRefresh vertrefresh?range
給出了監(jiān)視器支持的垂直刷新頻率的范圍。 vertrefresh-range可以是離散值或值范圍的逗號(hào)分隔列表。 值的范圍是由短劃線分隔的兩個(gè)值。 默認(rèn)情況下,值的單位為Hz。 如果將MHz或kHz添加到線路的末尾,它們可以指定為MHz或kHz。 此處提供的數(shù)據(jù)由Xorg服務(wù)器用于確定視頻模式是否在監(jiān)視器的規(guī)格范圍內(nèi)。 此信息應(yīng)顯示在顯示器的手冊(cè)中。 如果省略此項(xiàng),則使用默認(rèn)范圍43-72Hz。
DisplaySize width height
此可選條目給出了顯示器圖像區(qū)域的寬度和高度(以毫米為單位)。 如果給定這用于計(jì)算屏幕的水平和垂直間距(DPI)。
Gamma gamma?value
Gamma red?gamma green?gamma blue?gamma
這是一個(gè)可選項(xiàng),可用于指定顯示器的伽馬校正。 它可以被指定為單個(gè)值或三個(gè)單獨(dú)的RGB值。 值應(yīng)在0.1到10.0的范圍內(nèi),默認(rèn)值為1.0。 并非所有驅(qū)動(dòng)程序都能夠使用此信息。
UseModes “modesection?id”
包括模式部分中列出的一組模式,稱為modesection-id。 這使得該部分中定義的所有模式都可供此監(jiān)視器使用。
Mode “name”
這是一個(gè)可選的多行條目,可用于為監(jiān)視器的視頻模式提供定義。 在大多數(shù)情況下,這不是必需的,因?yàn)閮?nèi)置的VESA標(biāo)準(zhǔn)模式集就足夠了。 Mode關(guān)鍵字指示多行視頻模式描述的開(kāi)始。 模式描述以EndMode關(guān)鍵字結(jié)束。 模式描述包括以下條目:
DotClock clock
是要用于該模式的點(diǎn)(像素)時(shí)鐘速率。
HTimings hdisp hsyncstart hsyncend htotal
指定模式的水平時(shí)序。
VTimings vdisp vsyncstart vsyncend vtotal
指定模式的垂直定時(shí)。
Flags “flag” …
指定一組可選的模式標(biāo)志,每個(gè)標(biāo)志都是雙引號(hào)中的單獨(dú)字符串。 “隔行”表示模式是隔行掃描。 “DoubleScan”表示其中每個(gè)掃描線被加倍的模式。 “+ HSync”和“-HSync”可用于選擇HSync信號(hào)的極性。 “+ VSync”和“-VSync”可以用于選擇VSync信號(hào)的極性。 “Composite”可用于在支持此功能的硬件上指定復(fù)合同步。 另外,在一些硬件上,“+ CSync”和“-CSync”可以用于選擇復(fù)合同步極性。
HSkew hskew
指定顯示使能信號(hào)將被歪斜的像素的數(shù)量(朝向屏幕的右邊緣)。 并非所有驅(qū)動(dòng)程序都使用此信息。 此選項(xiàng)可能需要覆蓋服務(wù)器提供的默認(rèn)值(如果有)。 “Roving”水平線表示該值需要增加。 如果掃描線上的最后幾個(gè)像素出現(xiàn)在屏幕的左側(cè),則該值應(yīng)該減小。
VScan vscan
指定每個(gè)掃描線在屏幕上繪制的次數(shù)。 并非所有驅(qū)動(dòng)程序都使用此信息。 小于1的值被視為1,這是默認(rèn)值。 通常,上面提到的“DoubleScan”標(biāo)志將該值加倍。
ModeLine “name” mode?description
此條目是模式條目的更緊湊版本,也可用于指定監(jiān)視器的視頻模式。這是用于指定視頻模式的單行格式。在大多數(shù)情況下,這不是必需的,因?yàn)閮?nèi)置的VESA標(biāo)準(zhǔn)模式集就足夠了。
模式描述分為四個(gè)部分,前三個(gè)部分是強(qiáng)制性的。第一個(gè)是點(diǎn)(像素)時(shí)鐘。這是指定模式的像素時(shí)鐘速率的單個(gè)數(shù)字,以MHz為單位。第二部分是指定水平定時(shí)的四個(gè)數(shù)字的列表。這些數(shù)字是hdisp,hsyncstart,hsyncend和htotal值。第三部分是指定垂直定時(shí)的四個(gè)數(shù)字的列表。這些數(shù)字是vdisp,vsyncstart,vsyncend和vtotal值。最后一部分是指定模式的其他特性的標(biāo)志列表。隔行表示模式是隔行掃描。 DoubleScan表示每個(gè)掃描線加倍的模式。 + HSync和-HSync可用于選擇HSync信號(hào)的極性。 + VSync和-VSync可用于選擇VSync信號(hào)的極性。 Composite可用于在支持此功能的硬件上指定復(fù)合同步。此外,在某些硬件上,+ CSync和-CSync可用于選擇復(fù)合同步極性。在模式條目描述中的上述HSkew和VScan選項(xiàng)也可以在這里使用。
Option “DPMS” “bool”
此選項(xiàng)控制服務(wù)器是否應(yīng)在此屏幕上啟用DPMS擴(kuò)展以進(jìn)行電源管理。 默認(rèn)為啟用擴(kuò)展。
Option “SyncOnGreen” “bool”
此選項(xiàng)控制視頻卡是否應(yīng)驅(qū)動(dòng)綠色引腳上的同步信號(hào)。 并非所有卡都支持此選項(xiàng),大多數(shù)顯示器不需要它。 默認(rèn)為關(guān)閉。
Option “Primary” “bool”
此可選條目指定應(yīng)將監(jiān)視器視為主監(jiān)視器。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
Option “PreferredMode” “name”
此可選條目指定要標(biāo)記為監(jiān)視器的首選初始模式的模式。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
Option “Position” “x y”
此可選條目指定監(jiān)視器在X屏幕中的位置。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
Option “LeftOf” “output”
此可選條目指定監(jiān)視器應(yīng)位于給定名稱的輸出(而不是監(jiān)視器)的左側(cè)。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
Option “RightOf” “output”
此可選條目指定監(jiān)視器應(yīng)位于給定名稱的輸出(而不是監(jiān)視器)的右側(cè)。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
Option “Above” “output”
此可選條目指定監(jiān)視器應(yīng)位于給定名稱的輸出(而不是監(jiān)視器)上方。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
Option “Below” “output”
此可選條目指定監(jiān)視器應(yīng)位于給定名稱的輸出(不是監(jiān)視器)下方。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
Option “Enable” “bool”
此可選條目指定是否應(yīng)在啟動(dòng)時(shí)打開(kāi)監(jiān)視器。 默認(rèn)情況下,服務(wù)器將嘗試啟用所有連接的監(jiān)視器。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
Option “DefaultModes” “bool”
此可選條目指定服務(wù)器是否應(yīng)將支持的默認(rèn)模式添加到此監(jiān)視器上提供的模式列表。 默認(rèn)情況下,服務(wù)器將添加默認(rèn)模式; 您應(yīng)該僅在您可以確保EDID始終可用,或者您已添加服務(wù)器可以使用的自定義模型時(shí)才禁用此功能。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
Option “MinClock” “frequency”
此可選條目指定監(jiān)視器支持的最小點(diǎn)時(shí)鐘(kHz)。
Option “MaxClock” “frequency”
此可選條目指定監(jiān)視器支持的最大點(diǎn)時(shí)鐘(kHz)。
Option “Ignore” “bool”
此可選條目指定應(yīng)完全忽略監(jiān)視器,并且不通過(guò)RandR進(jìn)行報(bào)告。 如果硬件報(bào)告不存在的輸出的存在,這是有用的。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
Option “Rotate” “rotation”
此可選條目指定給定監(jiān)視器的初始旋轉(zhuǎn)。 旋轉(zhuǎn)的有效值是“正常”,“左”,“右”和“反轉(zhuǎn)”。 (僅支持RandR 1.2的驅(qū)動(dòng)程序)
MODES SECTION
配置文件可能有多個(gè)Modes sections,或沒(méi)有。 這些部分提供了一種獨(dú)立于監(jiān)視器部分定義視頻模式集的方法。 監(jiān)視器節(jié)可以包括使用UseModes關(guān)鍵字在這些sections中提供的定義。 在大多數(shù)情況下,Modes sections不是必需的,因?yàn)閮?nèi)置的VESA標(biāo)準(zhǔn)模式集就足夠了。
Modes sections具有以下格式:
Section “Modes”
Identifier “name”
entries
…
EndSection
Identifier entry 指定這組模式描述的唯一名稱。 模式部分中允許的其他條目是上面在監(jiān)視器部分中描述的mode和modeLine entries。
SCREEN SECTION
配置文件可能有多個(gè)Screen sections。 必須至少有一個(gè),用于“屏幕”被使用。 “屏幕”表示圖形設(shè)備(設(shè)備部分)和監(jiān)視器(監(jiān)視器部分)的綁定。 如果Screen sections被活動(dòng)的ServerLayout section或屏幕命令行選項(xiàng)引用,則該屏幕部分被視為“活動(dòng)”。 如果這兩個(gè)都不存在,配置文件中找到的第一個(gè)屏幕部分被認(rèn)為是活動(dòng)的。
Section “Screen”
Identifier “name”
Device “devid”
Monitor “monid”
entries
…
SubSection “Display”
entries
…
EndSubSection
…
EndSection
Identifier 和Device entries是必需的。 所有其他都是可選的。
Identifier entry指定此屏幕的唯一名稱。 Screen section提供特定于整個(gè)屏幕的信息,包括特定于屏幕的選項(xiàng)。 在多頭配置中,將有多個(gè)活動(dòng)Screen section,每個(gè)head一個(gè)。 此部分可用的條目是:
Device “device?id”
此強(qiáng)制條目指定要用于此屏幕的Device section。 這是一個(gè)特定的顯卡與屏幕的關(guān)系。 device-id必須與配置文件中設(shè)備的Identifier一致。
Monitor “monitor?id”
指定要用于此屏幕的監(jiān)視器描述。 如果未指定Monitor名稱,則使用默認(rèn)配置。 當(dāng)前,默認(rèn)配置可能無(wú)法按預(yù)期在所有平臺(tái)上運(yùn)行。
VideoAdaptor “xv?id”
指定要與此屏幕一起使用的可選Xv視頻適配器描述。
DefaultDepth depth
指定服務(wù)器默認(rèn)使用的顏色深度。 -depth命令行選項(xiàng)可以用來(lái)覆蓋此選項(xiàng)。 如果兩者都未指定,則默認(rèn)深度是特定于驅(qū)動(dòng)程序的,但在大多數(shù)情況下為8。
DefaultFbBpp bpp
指定默認(rèn)使用哪個(gè)幀緩沖區(qū)布局。 -fbbpp命令行選項(xiàng)可用于覆蓋此選項(xiàng)。 在大多數(shù)情況下,驅(qū)動(dòng)程序?qū)榇诉x擇最佳默認(rèn)值。 在該值中甚至有一個(gè)選擇的唯一情況是深度24,其中一些硬件支持打包的24位幀緩沖器布局和稀疏的32位幀緩沖器布局。
Options
可以在Screen section中指定各種選項(xiàng)標(biāo)志。 一些是驅(qū)動(dòng)程序特定的,并在驅(qū)動(dòng)程序文檔中描述。 其他是獨(dú)立于驅(qū)動(dòng)程序的,最終將在這里描述。
Option “Accel”
啟用XAA(X加速架構(gòu)),這是一種使視頻卡的2D硬件加速可用于Xorg服務(wù)器的機(jī)制。 默認(rèn)情況下,此選項(xiàng)處于打開(kāi)狀態(tài),但如果驅(qū)動(dòng)程序中存在錯(cuò)誤,則可能需要將其關(guān)閉。 有許多選項(xiàng)可以禁用特定的加速操作,如下所示。 請(qǐng)注意,如果操作未加速(無(wú)論是由于硬件或驅(qū)動(dòng)程序中缺少支持),禁用操作都不會(huì)產(chǎn)生任何影響。
Option “InitPrimary” “boolean”
使用Int10模塊初始化主圖形卡。 通常,只有輔卡使用Int10模塊進(jìn)行軟啟動(dòng),因?yàn)橹骺ㄒ言趩?dòng)時(shí)由BIOS初始化。 默認(rèn)值:false。
Option “NoInt10” “boolean”
禁用Int10模塊,該模塊使用int10調(diào)用圖形卡的BIOS來(lái)初始化它。 默認(rèn)值:false。
Option “NoMTRR”
禁用MTRR(存儲(chǔ)器類型范圍寄存器)支持,這是現(xiàn)代處理器的一個(gè)功能,可以將視頻性能提高高達(dá)2.5倍。 一些硬件具有MTRR支持,并且一些視頻驅(qū)動(dòng)程序已知在使用MTRR時(shí)會(huì)出現(xiàn)問(wèn)題。
Option “XaaNoCPUToScreenColorExpandFill”
禁用從存儲(chǔ)在系統(tǒng)存儲(chǔ)器中的源碼型(使用存儲(chǔ)器映射光圈)的加速矩形擴(kuò)展塊。
Option “XaaNoColor8x8PatternFillRect”
禁用具有全色圖案的矩形區(qū)域的加速填充。
Option “XaaNoColor8x8PatternFillTrap”
禁用具有全色圖案的梯形區(qū)域的加速填充。
Option “XaaNoDashedBresenhamLine”
禁用加速的虛線Bresenham線繪制。
Option “XaaNoDashedTwoPointLine”
禁用兩個(gè)任意點(diǎn)之間的加速虛線繪制。
Option “XaaNoImageWriteRect”
禁用從系統(tǒng)存儲(chǔ)器到視頻存儲(chǔ)器(使用存儲(chǔ)器映射光圈)的全色矩形圖案的加速傳輸。
Option “XaaNoMono8x8PatternFillRect”
禁用具有單色圖案的矩形區(qū)域的加速填充。
Option “XaaNoMono8x8PatternFillTrap”
禁用具有單色圖案的梯形區(qū)域的加速填充。
Option “XaaNoOffscreenPixmaps”
禁用加速繪制到存儲(chǔ)在屏幕外視頻存儲(chǔ)器中的像素圖。
Option “XaaNoPixmapCache”
禁用緩存屏幕視頻內(nèi)存中的模式。
Option “XaaNoScanlineCPUToScreenColorExpandFill”
禁用來(lái)自存儲(chǔ)在系統(tǒng)存儲(chǔ)器中的源圖案的加速矩形擴(kuò)展塊(每次一個(gè)掃描行)。
Option “XaaNoScanlineImageWriteRect”
禁止從系統(tǒng)存儲(chǔ)器到視頻存儲(chǔ)器(每次一條掃描線)的全色矩形圖案的加速傳輸。
Option “XaaNoScreenToScreenColorExpandFill”
禁用來(lái)自存儲(chǔ)在屏幕外視頻存儲(chǔ)器中的源圖案的加速矩形擴(kuò)展塊。
Option “XaaNoScreenToScreenCopy”
禁用從視頻存儲(chǔ)器的一部分到視頻存儲(chǔ)器的另一部分的矩形區(qū)域的加速副本。
Option “XaaNoSolidBresenhamLine”
禁用加速的實(shí)線Bresenham線繪制。
Option “XaaNoSolidFillRect”
禁用加速的純色填充的矩形。
Option “XaaNoSolidFillTrap”
禁用加速的純色填充的Bresenham梯形。
Option “XaaNoSolidHorVertLine”
禁用加速的實(shí)心水平和垂直線繪制。
Option “XaaNoSolidTwoPointLine”
禁用兩個(gè)任意點(diǎn)之間的加速實(shí)線繪制。
每個(gè)Screen section可以可選地包含一個(gè)或多個(gè)Display subsections。 這些subsections提供了depth / fbbpp特定配置信息,并且所選擇的配置信息取決于用于屏幕的深度和/或fbbpp。 Display subsections格式在下面的部分中描述。
DISPLAY SUBSECTION
每個(gè)Screen section可以具有多個(gè)Display subsections?!癮ctive” Display subsection是與正在使用的深度和/或fbbpp值匹配的第一個(gè),或者第一個(gè)未指定depth或fbbpp值的第一個(gè)。 “active” Display subsection是可選的。 當(dāng)沒(méi)有一個(gè)匹配正在使用的深度和/或fbbpp值時(shí),這里可以指定的所有參數(shù)可以回退到它們的默認(rèn)值。
Display subsections有以下格式:
SubSection “Display”
Depth depth
entries
…
EndSubSection
Depth depth
此條目指定要使用Display subsections的顏色深度。 通常指定此條目,但可以省略此條目以創(chuàng)建match-all Display子句或僅希望與FbBpp參數(shù)匹配。 允許的深度值范圍取決于驅(qū)動(dòng)程序。 大多數(shù)驅(qū)動(dòng)程序支持8,15,16和24.有些也支持1和/或4,有些可能支持其他值(如30)。 注意:depth是指像素中實(shí)際用于確定像素顏色的位數(shù)。 32不是有效的深度值。 大多數(shù)每像素使用32位的硬件僅使用24個(gè)來(lái)保存顏色信息,這意味著顏色深度為24而不是32。
FbBpp bpp
此條目指定此Display subsections要使用的幀緩沖區(qū)格式。 僅當(dāng)提供允許在24bpp打包幀緩沖器格式和32bpp稀疏幀緩沖器格式之間進(jìn)行選擇的深度24配置時(shí),才需要該條目。 在大多數(shù)情況下,不應(yīng)使用此條目。
Weight red?weight green?weight blue?weight
此可選條目指定要用于屏幕的相對(duì)RGB加權(quán)在深度16處用于允許多種格式的驅(qū)動(dòng)程序。 這也可以從帶有-weight選項(xiàng)的命令行中指定(參見(jiàn)Xorg(1))。
Virtual xdim ydim
此可選條目指定要使用的虛擬屏幕分辨率。 對(duì)于大多數(shù)驅(qū)動(dòng)程序,xdim必須是8或16的倍數(shù),而在單色模式下運(yùn)行時(shí),xdim必須是32的倍數(shù)。 如果不是這樣,給定的值將被向下舍入。 對(duì)于指定的虛擬大小過(guò)大的視頻模式將被拒絕。 如果此條目不存在,則虛擬屏幕分辨率將設(shè)置為適應(yīng)模式條目中給出的所有有效視頻模式。 某些驅(qū)動(dòng)程序/硬件組合不支持虛擬屏幕。 有關(guān)詳細(xì)信息,請(qǐng)參閱相應(yīng)的驅(qū)動(dòng)程序特定文檔。
ViewPort x0 y0
此可選條目設(shè)置初始顯示的左上角。 這僅在虛擬屏幕分辨率不同于初始視頻模式的分辨率時(shí)才相關(guān)。 如果未給出此條目,則初始顯示將在虛擬顯示區(qū)域中居中。
Modes “mode?name” …
此可選條目指定要使用的視頻模式的列表。 指定的每個(gè)模式名稱必須在雙引號(hào)中。 它們必須與相應(yīng)的Monitor section中指定或引用的內(nèi)容(包括隱式引用的內(nèi)置VESA標(biāo)準(zhǔn)模式)相對(duì)應(yīng)。 服務(wù)器將從此列表中刪除不滿足各種要求的模式。 此列表中的第一個(gè)有效模式將是啟動(dòng)的默認(rèn)顯示模式。 有效模式列表在內(nèi)部轉(zhuǎn)換為循環(huán)列表。 可以使用Ctrl + Alt + Keypad-Plus切換到下一個(gè)模式,使用Ctrl + Alt + Keypad-Minus切換到上一個(gè)模式。 當(dāng)省略此條目時(shí),將使用相應(yīng)Monitor section引用的有效模式。 如果Monitor section不包含模式,則將從內(nèi)置VESA標(biāo)準(zhǔn)模式進(jìn)行選擇。
Visual “visual?name”
此可選條目設(shè)置默認(rèn)根視覺(jué)類型。 這也可以從命令行指定(參見(jiàn)Xserver(1)手冊(cè)頁(yè))。 可用于深度8的視覺(jué)類型是(默認(rèn)為PseudoColor):
StaticGray
GrayScale
StaticColor
PseudoColor
TrueColor
DirectColor
可用于深度15,16和24的視覺(jué)類型為(默認(rèn)為TrueColor):
TrueColor
DirectColor
并不是所有的驅(qū)動(dòng)程序都支持DirectColor在這些深度。
可用于深度4的視覺(jué)類型是(默認(rèn)為StaticColor):
StaticGray
GrayScale
StaticColor
PseudoColor
可用于深度1(單色)的視覺(jué)類型是StaticGray。
Black red green blue
此可選條目允許指定“黑色”顏色。 這僅在深度1處受支持。默認(rèn)值為黑色。
White red green blue
此可選條目允許指定“白色”顏色。 這僅在深度1處受支持。默認(rèn)值為白色。
Options
可以在Display subsections中指定選項(xiàng)標(biāo)志。 這些可能包括驅(qū)動(dòng)程序特定選項(xiàng)和驅(qū)動(dòng)程序獨(dú)立選項(xiàng)。 前者在驅(qū)動(dòng)程序特定的文檔中描述。 后面的一些在上面關(guān)于 Screen section的部分中描述,并且它們也可以包括在這里。
SERVERLAYOUT SECTION
配置文件可能有多個(gè) ServerLayout sections。 “server layout”表示一個(gè)或多個(gè)屏幕(Screen sections)和一個(gè)或多個(gè)輸入設(shè)備(InputDevice sections)的綁定以形成完整配置。 在multi?head configurations中,它還指定頭的相對(duì)布局。 如果由-layout命令行選項(xiàng)或ServerFlags部分中的一個(gè)選項(xiàng)“DefaultServerLayout”條目(前者優(yōu)先于后者)引用ServerLayout sections,則它被認(rèn)為是“活動(dòng)的”。 如果不使用這些選項(xiàng),則配置文件中找到的第一個(gè)ServerLayout sections將被視為活動(dòng)的。 如果沒(méi)有ServerLayout sections,則如上面相關(guān)部分所述,選擇單個(gè)活動(dòng)屏幕和兩個(gè)活動(dòng)(核心)輸入設(shè)備。
ServerLayout sections有以下格式:
Section “ServerLayout”
Identifier “name”
Screen “screen?id”
…
InputDevice “idev?id”
…
options
…
EndSection
每個(gè)ServerLayout section必須有一個(gè)Identifier entry和至少一個(gè)Screen entry。
Identifier entry指定此server layout.的唯一名稱。 ServerLayout section提供特定于整個(gè)會(huì)話的信息,包括特定于會(huì)話的選項(xiàng)。 可以在此處指定ServerFlags選項(xiàng)(如上所述),此處給出的選項(xiàng)將覆蓋ServerFlags section中給出的選項(xiàng)。
此處描述可在此section中使用的條目。
Screen screen?num “screen?id” position?information
對(duì)于在會(huì)話中使用的每個(gè)屏幕,必須給出這些條目之一。 screen-id字段是必需的,并指定要引用的Screen section。 screen-num字段是可選的,并且可以用于指定multi?head configurations中的屏幕號(hào)。 當(dāng)省略此字段時(shí),屏幕將按列出的順序編號(hào)。編號(hào)從0開(kāi)始,并且必須是連續(xù)的。 位置信息字段描述多個(gè)屏幕被定位的方式。 有多種不同的方式可以提供此信息:
x y
Absolute x y
這兩個(gè)都指定左上角的坐標(biāo)是(x,y)。 Absolute關(guān)鍵字是可選的。 一些舊版本的XFree86(4.2及更早版本)不能識(shí)別Absolute關(guān)鍵字,因此最安全的方法是指定沒(méi)有它的坐標(biāo)。
RightOf “screen?id”
LeftOf “screen?id”
Above “screen?id”
Below “screen?id”
Relative “screen?id” x y
這些給出了屏幕相對(duì)于另一個(gè)屏幕的位置。 前四個(gè)位置的屏幕會(huì)立即向右,向左,上方或下方的另一個(gè)屏幕。 當(dāng)向右或向左定位時(shí),頂部邊緣對(duì)齊。 當(dāng)定位在上方或下方時(shí),左邊緣對(duì)齊。 相對(duì)形式指定屏幕的原點(diǎn)(左上角)相對(duì)于另一屏幕的原點(diǎn)的偏移。
InputDevice “idev?id” “option” …
應(yīng)為會(huì)話中使用的每個(gè)輸入設(shè)備指定這些條目之一。 通常至少需要兩個(gè),一個(gè)用于核心指針和鍵盤(pán)設(shè)備。 如果其中任何一個(gè)丟失,則使用上述inputdevice section中描述的方法搜索合適的InputDevice entries。 idev-id字段是必需的,并指定要引用的InputDevice section的名稱。 可以指定多個(gè)選項(xiàng)字段,每個(gè)都在雙引號(hào)中。 這里允許的選項(xiàng)是也可以在InputDevice section給出的任何選項(xiàng)。 通常,此處僅使用會(huì)話特定的輸入設(shè)備選項(xiàng)。 最常用的選項(xiàng)是:
“CorePointer”
“CoreKeyboard”
“SendCoreEvents”
并且前兩個(gè)通常應(yīng)該分別用于指示核心指針和核心鍵盤(pán)設(shè)備。
Options
除了以下內(nèi)容,還可以在此處指定ServerFlags section中允許的任何選項(xiàng)。 當(dāng)兩個(gè)位置都顯示相同的選項(xiàng)時(shí),此處給出的值將覆蓋ServerFlags section中給出的值。
Option “IsolateDevice” “bus?id”
限制設(shè)備復(fù)位到指定的總線標(biāo)識(shí)。 有關(guān)bus-id參數(shù)的格式,請(qǐng)參見(jiàn)BusID選項(xiàng)(在上面的DEVICE SECTION中描述)。 如果指定,此選項(xiàng)將覆蓋SingleCard。 目前,只有PCI設(shè)備可以這種方式被隔離。
Option “SingleCard” “boolean”
作為IsolateDevice,除了使用布局中的第一個(gè)設(shè)備的總線ID正在使用。
下面是具有兩個(gè)鼠標(biāo)的雙頭配置的ServerLayout section的示例:
Section “ServerLayout”
Identifier “Layout 1”
Screen “MGA 1”
Screen “MGA 2” RightOf “MGA 1”
InputDevice “Keyboard 1” “CoreKeyboard”
InputDevice “Mouse 1” “CorePointer”
InputDevice “Mouse 2” “SendCoreEvents”
Option “BlankTime” “5”
EndSection
DRI SECTION
此可選部分用于為直接呈現(xiàn)基礎(chǔ)結(jié)構(gòu)提供一些信息。 有關(guān)此部分格式的詳細(xì)信息,請(qǐng)?jiān)L問(wèn)http://dri.freedesktop.org/。
VENDOR SECTION
可選的供應(yīng)商部分可以用于提供供應(yīng)商特定的配置信息。 可以存在多個(gè)供應(yīng)商部分,并且它們可以包含標(biāo)識(shí)符條目和多個(gè)選項(xiàng)標(biāo)志。 其中的數(shù)據(jù)不在此版本中使用。
SEE ALSO
General: X(7), Xserver(1), Xorg(1), cvt(1), gtf(1).
Not all modules or interfaces are available on all platforms.
Display drivers: apm(4), ati(4), chips(4), cirrus(4), cyrix(4), fbdev(4), glide(4), glint(4), i128(4), i740(4), imstt(4), intel(4), mga(4), neomagic(4), nv(4), openchrome(4), r128(4), radeon(4), rendition(4), savage(4), s3virge(4), siliconmotion(4), sis(4), sisusb(4), sunbw2(4), suncg14(4), suncg3(4), suncg6(4), sunffb(4), sunleo(4), suntcx(4), tdfx(4), trident(4), tseng(4), vesa(4), vmware(4), voodoo(4), wsfb(4), xgi(4), xgixp(4).
Input drivers: acecad(4), citron(4), elographics(4), evdev(4), fpit(4), joystick(4), kbd(4), mousedrv(4), mutouch(4), penmount(4), synaptics(4), vmmouse(4), void(4), wacom(4).
Other modules and interfaces: exa(4), fbdevhw(4), v4l(4).
AUTHORS
This manual page was largely rewritten by David Dawes dawes@xfree86.org.
總結(jié)
以上是生活随笔為你收集整理的linux的显示器设置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: UT斯达康这边风景
- 下一篇: Android Content Prov