日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux的显示器设置

發(fā)布時間:2023/12/14 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux的显示器设置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

xrandr 常用命令 用于雙顯示器 切換屏幕
xrandr常用命令(這里的VGA與LVDS分別換成第1步中的設(shè)備名,如VGA1、LVDS1):
xrandr --output VGA --same-as LVDS --auto
打開外接顯示器(–auto:最高分辨率),與筆記本液晶屏幕顯示同樣內(nèi)容(克隆)
xrandr --output VGA --same-as LVDS --mode 1280x1024
打開外接顯示器(分辨率為1280x1024),與筆記本液晶屏幕顯示同樣內(nèi)容(克隆)
xrandr --output VGA --right-of LVDS --auto
打開外接顯示器(–auto:最高分辨率),設(shè)置為右側(cè)擴(kuò)展屏幕
xrandr --output VGA --off
關(guān)閉外接顯示器
xrandr --output VGA --auto --output LVDS --off
打開外接顯示器,同時關(guān)閉筆記本液晶屏幕(只用外接顯示器工作)
xrandr --output VGA --off --output LVDS --auto
關(guān)閉外接顯示器,同時打開筆記本液晶屏幕 (只用筆記本液晶屏)

可以使用xrandr -q命令查看當(dāng)前支持的分辨率模式:
xrand-q
如果過沒有你想要的分辨率模式,則需要自己創(chuà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 來為設(shè)備添加新的mode:
$xrandr_addmode DVI-0 800x750_60.00
4.使用xrandr –out 設(shè)備名 –mode mode來使用新的分辨率模式:
$xrandr –output DVI-0 –mode 800x750_60.00
以上步驟只是臨時添加了新的分辨率,重啟后就會消失,要永久保存,需要將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 官方配置文件說明翻譯
xorg.conf,xorg.conf.d 是 Xorg X server 的配置文件
介紹
Xorg支持幾種提供或獲取配置和運(yùn)行時參數(shù)的機(jī)制:命令行選項,環(huán)境變量,xorg.conf和xorg.conf.d配置文件,自動檢測和回退到默認(rèn)值。當(dāng)以多于一種方式提供相同信息時,使用最高優(yōu)先級機(jī)制。機(jī)制列表從最高優(yōu)先級到最低優(yōu)先級排序。請注意,并非所有參數(shù)都可通過所有參數(shù)都可通過所有方法提供。可用的命令行選項和環(huán)境變量(以及一些默認(rèn)值)在Xserver 和 Xorg 手冊中有介紹。大多數(shù)配置文件參數(shù)以及默認(rèn)值如下所述。驅(qū)動程序和模塊特定的配置參數(shù)在相關(guān)的驅(qū)動程序或模塊手冊頁中描述。
描述
Xorg使用一個名為xorg.conf的配置文件和以xorg.conf.d目錄中的.conf結(jié)尾的文件進(jìn)行初始設(shè)置。當(dāng)服務(wù)器作為普通用戶啟動時,將在以下位置搜索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ù)的相對路徑(不含 “…” 的路徑),$XORGCONFIG是該環(huán)境變量指定的相對路徑(不含 “…” 的路徑),是gethostname 報告的計算機(jī)的主機(jī)名。
當(dāng)Xorg服務(wù)器由 root 用戶啟動時,配置文件搜索位置如下:

/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.&lt;hostname&gt;/usr/etc/X11/xorg.conf/usr/lib/X11/xorg.conf.&lt;hostname&gt;/usr/lib/X11/xorg.conf其中&lt;cmdline&gt;是使用?config命令行選項(可以是絕對或相對)指定的路徑,XORGCONFIG /etc/X11/xorg.conf /etc/xorg.conf /usr/etc/X11/xorg.conf.&lt;hostname&gt; /usr/etc/X11/xorg.conf /usr/lib/X11/xorg.conf.&lt;hostname&gt; /usr/lib/X11/xorg.conf 其中&lt;cmdline&gt;是使用-config命令行選項(可以是絕對或相對)指定的路徑,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 XORGCONFIG是由該環(huán)境變量(絕對或相對)指定的路徑,$ HOME是由該環(huán)境變量指定的路徑(通常為主目錄),是 gethostname 報告的計算機(jī)主機(jī)名。
當(dāng)服務(wù)器作為普通用戶啟動時,在以下目錄中搜索其他配置文件:
/etc/X11/
/usr/etc/X11/
/etc/X11/xorg.conf.d
/usr/etc/X11/xorg.conf.d
其中是使用-configdir參數(shù)指定的相對路徑(不含 “…” 的路徑)。
當(dāng)Xorg服務(wù)器由“root”用戶啟動時,配置文件夾搜索位置如下:

/etc/X11/
/usr/etc/X11/
/etc/X11/xorg.conf.d
/usr/etc/X11/xorg.conf.d
其中是使用-configdir參數(shù)指定的路徑(可以是絕對或相對)。
最后,還將在為系統(tǒng)使用保留的目錄中搜索配置文件。 這是為了將本地配置和第三方配置分離開來。這些文件位于以下目錄中:
/usr/share/X11/xorg.conf.d
/usr/share/X11/xorg.conf.d

xorg.conf和xorg.conf.d文件由許多段組成,這些段可以按任何順序存在,或者省略使用默認(rèn)配置值。每個部分具有以下形式:
Section “SectionName”
SectionEntry

EndSection

這些段的名稱是:
Files 文件路徑名
ServerFlags 服務(wù)器標(biāo)志
Module 動態(tài)模塊加載
Extensions 擴(kuò)展啟用
InputDevice 輸入設(shè)備描述
InputClass 輸入類描述
Device 圖形設(shè)備描述
VideoAdaptor Xv視頻適配器描述
Monitor 監(jiān)視器描述
Modes 視頻模式說明
Screen 屏幕配置
ServerLayout 整體布局
DRI DRI特定配置
Vendor 供應(yīng)商特定的配置
為了兼容性目的,仍然識別以下過時的段名稱。在新的配置文件中,應(yīng)該使用InputDevice部分。

Keyboard 鍵盤配置
Pointer 指針或鼠標(biāo)配置

舊的XInput部分不再被識別。
ServerLayout 部分位于最高級別。它們將把一次會話中使用到的輸入和輸出設(shè)備綁定在一起。 輸入設(shè)備在 InputDevice sections 中描述。輸出設(shè)備通常由多個獨(dú)立的組件(例如,圖形板和監(jiān)視器)組成。 這些多個組件在 Screen sections 中綁定在一起,這些是由ServerLayout 部分引用的。 每個 Screen sections 將圖形板和顯示器綁定在一起。圖形板在 Device sections 進(jìn)行了說明,監(jiān)視器在 Monitor sections 進(jìn)行了說明。
配置文件關(guān)鍵字不區(qū)分大小寫,忽略“”字符。 大多數(shù)字符串(包括選項名稱)也不區(qū)分大小寫,對空格和“”字符不敏感。
每個配置文件條目通常占用文件中的一行。 它們由一個關(guān)鍵字組成,可能后跟一個或多個參數(shù),參數(shù)的數(shù)量和類型取決于關(guān)鍵字。參數(shù)類型有:

Integer 十進(jìn)制,十六進(jìn)制或八進(jìn)制的整數(shù)
Real 一個浮點(diǎn)數(shù)
String 用雙引號括起來的字符串
注意:十六進(jìn)制整數(shù)值必須以“0x”開頭,八進(jìn)制值以“0”開頭。
可以使用稱為Option的特殊關(guān)鍵字向服務(wù)器的各種組件提供自由形式的數(shù)據(jù)。Option關(guān)鍵字需要一個或兩個字符串參數(shù)。 第一個是選項名稱,可選的第二個參數(shù)是選項值。 一些常用的選項值類型包括:
Integer 十進(jìn)制,十六進(jìn)制或八進(jìn)制的整數(shù)
Real 一個浮點(diǎn)數(shù)
String 一個字符序列
Boolean 布爾值(見下文)
Frequency一個頻率值(見下文)
請注意,所有Option值,而不僅僅是字符串,必須用引號括起來。
布爾選項可以可選地具有指定的值。當(dāng)未指定值時,選項的值為TRUE。 以下布爾選項值被識別為TRUE:

1, on, true, yes
并且以下布爾選項值被識別為FALSE:
0, off, false, no
如果選項名稱前綴為“No”,則選項值被否定。
示例:以下選項條目是等效的:
Option “Accel” “Off”
Option “NoAccel”
Option “NoAccel” “On”
Option “Accel” “false”
Option “Accel” “no”
頻率選項值由一個實(shí)數(shù)組成,可選地后跟以下頻率單位之一:
Hz, k, kHz, M, MHz
當(dāng)省略單位名稱時,將根據(jù)該值和該值的適當(dāng)范圍的期望確定正確的單位。建議在使用頻率選項值時始終指定單位,以避免在確定值時出現(xiàn)任何錯誤。
FILE SECTION
File section用于指定服務(wù)器所需的一些路徑名稱。其中一些路徑也可以從命令行設(shè)置(參見 Xserver 和 Xorg )。 命令行設(shè)置將覆蓋配置文件中指定的值。File section是可選的,以及可能出現(xiàn)在其中的所有條目。
可在此部分中顯示的條目是:
FontPath “path”
設(shè)置字體的搜索路徑。此路徑是字體路徑元素的逗號分隔列表,Xorg服務(wù)器會搜索字體數(shù)據(jù)庫。 可以指定多個 FontPath 條目,并且它們將被連接以構(gòu)建服務(wù)器使用的字體路徑。字體路徑元素可以是絕對目錄路徑,目錄目錄或字體服務(wù)器標(biāo)識符。 后兩種的格式解釋如下:
Catalogue directories:
可以使用前綴目錄指定 catalogue directories:然后可以使用指向真實(shí)字體目錄的符號鏈接填充目錄,在符號鏈接名稱中使用以下語法:
:[attribute]:pri=
其中是字母數(shù)字標(biāo)識符,[attribute]是將傳遞到底層FPE的屬性,是用于對字體文件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)識符:
字體服務(wù)器標(biāo)識符的格式如下:
/:<port?number>
其中是用于連接到字體服務(wù)器的傳輸類型(例如,用于UNIX域套接字的unix或用于TCP / IP連接的tcp),是運(yùn)行字體服務(wù)器的機(jī)器的主機(jī)名, 是字體服務(wù)器正在偵聽的端口號(通常為7100)。
當(dāng)未在配置文件中指定此條目時,服務(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ù)器啟動時從字體路徑中刪除。
ModulePath “path”
設(shè)置可加載Xorg服務(wù)器模塊的搜索路徑。 此路徑是逗號分隔的目錄列表,Xorg服務(wù)器按照指定的順序搜索可加載模塊加載。 可以指定多個ModulePath條目,并且它們將被連接以構(gòu)建服務(wù)器使用的模塊搜索路徑。 默認(rèn)模塊路徑為
/usr/lib/xorg/modules
XkbDir “path”
設(shè)置鍵盤布局文件的基本目錄。 -xkbdir命令行選項可以用于覆蓋此選項。 默認(rèn)目錄為
/usr/share/X11/xkb
SERFLAGS SECTION
除了本節(jié)(下面描述)特有的選項外,ServerFlags 部分用于指定一些全局Xorg服務(wù)器選項。 本節(jié)中的entries都是Options,但為了兼容性目的,仍然可以識別某些舊樣式條目。 那些舊樣式條目在這里沒有記錄,并且不鼓勵使用它們。 ServerFlags section是可選的,可以在其中指定的條目。
本節(jié)中指定的Options(“DefaultServerLayout” Option除外)可能會被活動ServerLayouts section中指定的Options覆蓋。 使用命令行等效項的選項將被覆蓋。 本 section 認(rèn)可的選項有:
Option “DefaultServerLayout” “l(fā)ayout?id”
這指定在缺少-layout命令行選項時使用的默認(rèn)ServerLayout部分。
Option “NoTrapSignals” “boolean”
這防止Xorg服務(wù)器捕獲一系列意外的致命信號并干凈地退出。否則,Xorg服務(wù)器將死機(jī)并且丟棄發(fā)生故障的核心。默認(rèn)行為是Xorg服務(wù)器完全退出,但仍然放置一個核心文件。一般來說,除非您正在調(diào)試Xorg服務(wù)器問題并知道如何處理后果,否則不要使用此選項。
Option “UseSIGIO” “boolean”
這控制Xorg服務(wù)器是否請求通過SIGIO信號處理程序(在某些平臺上也稱為SIGPOLL)報告來自輸入設(shè)備的事件,或僅通過標(biāo)準(zhǔn)select(3)循環(huán)進(jìn)行報告。默認(rèn)行為是特定于平臺的。通常,您不想使用此選項,除非您正在調(diào)試Xorg服務(wù)器,或解決特定的錯誤,直到它被修復(fù),并了解后果。
Option “DontVTSwitch” “boolean”
這不允許使用Ctrl + Alt + Fn序列(其中Fn表示編號的功能鍵之一)。該序列通常用于切換到具有此功能的操作系統(tǒng)上的另一個“虛擬終端”。啟用此選項時,該鍵序列沒有特殊含義,并傳遞給客戶端。默認(rèn)值:關(guān)閉。
Option “DontZap” “boolean”
這不允許使用Terminate_Server XKB操作(通常在Ctrl + Alt + Backspace,取決于XKB選項)。此操作通常用于終止Xorg服務(wù)器。啟用此選項時,操作不起作用。默認(rèn)值:關(guān)閉。
Option “DontZoom” “boolean”
這不允許使用Ctrl + Alt + Keypad-Plus和Ctrl + Alt + Keypad-Minus序列。這些序列允許您在視頻模式之間切換。啟用此選項時,這些鍵序列沒有特殊含義,并傳遞到客戶端。默認(rèn)值:關(guān)閉。
Option “DisableVidModeExtension” “boolean”
這將禁用xvidtune客戶端使用的VidMode擴(kuò)展的可用于更改視頻模式的部分。默認(rèn)值:啟用VidMode擴(kuò)展。
Option “AllowNonLocalXvidtune” “boolean”
這允許xvidtune客戶端(和使用VidMode擴(kuò)展的其他客戶端)從另一個主機(jī)連接。默認(rèn)值:關(guān)閉。
Option “AllowMouseOpenFail” “boolean”
這告訴mousedrv(4)和vmmouse(4)驅(qū)動程序不報告故障,如果鼠標(biāo)設(shè)備無法打開/初始化。它對evdev(4)或其他驅(qū)動程序沒有影響。默認(rèn)值:false。
Option “BlankTime” “time”
設(shè)置屏幕保護(hù)程序的空白階段的不活動超時。時間以分鐘為單位。這相當(dāng)于Xorg服務(wù)器的-s標(biāo)志,并且可以在運(yùn)行時使用xset(1)更改該值。默認(rèn)值:10分鐘。
Option “StandbyTime” “time”
設(shè)置DPMS模式的待機(jī)階段的不活動超時。時間以分鐘為單位,并且該值可以在運(yùn)行時使用xset(1)更改。默認(rèn)值:10分鐘。這僅適用于VESA DPMS兼容的顯示器,并且可能不受所有視頻驅(qū)動程序的支持。它僅對具有“DPMS”選項設(shè)置的屏幕啟用(請參見下面的MONITOR部分)。
Option “SuspendTime” “time”
設(shè)置DPMS模式的暫停階段的不活動超時。時間以分鐘為單位,并且該值可以在運(yùn)行時使用xset(1)更改。默認(rèn)值:10分鐘。這僅適用于VESA DPMS兼容的顯示器,并且可能不受所有視頻驅(qū)動程序的支持。它僅對具有“DPMS”選項設(shè)置的屏幕啟用(請參見下面的MONITOR部分)。
Option “OffTime” “time”
設(shè)置DPMS模式的關(guān)閉階段的不活動超時。時間以分鐘為單位,并且該值可以在運(yùn)行時使用xset(1)更改。默認(rèn)值:10分鐘。這僅適用于VESA DPMS兼容的顯示器,并且可能不受所有視頻驅(qū)動程序的支持。它僅對具有“DPMS”選項設(shè)置的屏幕啟用(請參見下面的MONITOR部分)。
Option “Pixmap” “bpp”
這將設(shè)置pixmap格式以用于深度24. bpp的允許值為24和32.默認(rèn)值:32,除非驅(qū)動程序約束不允許這種情況(這是罕見的)。注意:當(dāng)此值設(shè)置為24時,會導(dǎo)致某些客戶端行為不正常。
Option “NoPM” “boolean”
禁用與電源管理事件有關(guān)的功能。默認(rèn)值:在支持它的平臺上啟用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”
此選項控制GLX模塊設(shè)置的GLX視圖的數(shù)量。默認(rèn)值是典型值,它將建立GLXFBConfigs的典型子集,由驅(qū)動程序提供為GLX視覺效果。其他選項是最小的,它將設(shè)置GLX規(guī)范允許的最小集合,所有這些都將為所有GLXFBConfig設(shè)置GLX視覺效果。
Option “UseDefaultFontPath” “boolean”
包括默認(rèn)字體路徑,即使在xorg.conf中指定了其他路徑。 如果啟用,則也包括其他字體路徑。 默認(rèn)情況下啟用。
Option “IgnoreABI” “boolean”
允許加載為不同的,可能不兼容的X服務(wù)器版本構(gòu)建的模塊。 默認(rèn)情況下禁用。
Option “AutoAddDevices” “boolean”
如果禁用此選項,則不會從HAL或udev后端添加任何設(shè)備。 默認(rèn)情況下啟用。
Option “AutoEnableDevices” “boolean”
如果禁用此選項,則將添加設(shè)備(并發(fā)送DevicePresenceNotify事件),但不啟用,從而將策略留給客戶端。 默認(rèn)情況下啟用。
Option “Log” “string”
此選項控制在每條消息后日志是否刷新和/或同步到磁盤。 可能的值為flush或sync。 默認(rèn)情況下取消設(shè)置。
MODULE SECTION
Module section用于指定應(yīng)加載哪些Xorg服務(wù)器模塊。 當(dāng)Xorg服務(wù)器以靜態(tài)形式構(gòu)建時,將忽略此部分。 通常在此部分加載的模塊類型是Xorg服務(wù)器擴(kuò)展模塊。 大多數(shù)其他模塊類型在通過其他機(jī)制需要時自動加載。 Module section是可選的,可以在其中指定的所有條目也是可選的。
本section中的條目可能有兩種形式。 第一種也是最常用的形式是使用Load關(guān)鍵字的條目,如下所述:
Load “modulename”
這將指示服務(wù)器加載稱為模塊名稱的模塊。 提供的模塊名稱應(yīng)該是模塊的標(biāo)準(zhǔn)名稱,而不是模塊文件名稱。 標(biāo)準(zhǔn)名稱區(qū)分大小寫,不包括“l(fā)ib”前綴,或“.a”,“.o”或“.so”后綴。
示例:可以使用以下條目加載DRI擴(kuò)展模塊:
Load “dri”

Disable “modulename”
這指示服務(wù)器不加載稱為模塊名稱的模塊。 默認(rèn)情況下,在服務(wù)器中加載一些模塊,這將覆蓋默認(rèn)值。 如果給同一模塊一個Load指令,它將覆蓋Disable指令,并且加載模塊。 提供的模塊名稱應(yīng)該是模塊的標(biāo)準(zhǔn)名稱,而不是模塊文件名稱。 與Load指令一樣,標(biāo)準(zhǔn)名稱區(qū)分大小寫,不包括“l(fā)ib”前綴或“.a”,“.o”或“.so”后綴。
第二種形式的子條目是 SubSection,其子部分名稱是模塊名稱,SubSection 的內(nèi)容是在加載模塊時傳遞給它的 Options。
示例:可以加載extmod模塊(其中包含其他一組服務(wù)器擴(kuò)展),通過使用以下條目禁用XFree86-DGA擴(kuò)展:
SubSection “extmod”
Option “omit XFree86?DGA”
EndSubSection
在ModulePath搜索路徑中指定的每個目錄中以及每個目錄的驅(qū)動程序,擴(kuò)展,輸入,內(nèi)部和多媒體子目錄中搜索模塊。 除此之外,首先搜索所有上述操作系統(tǒng)特定的子目錄(如果存在的話)。
要查看可用的擴(kuò)展模塊,請檢查以下擴(kuò)展子目錄:
/usr/lib/xorg/modules
除非使用“禁用”條目禁用,否則“extmod”,“dbe”,“dri”,“dri2”,“glx”和“record”擴(kuò)展模塊將自動加載。 建議至少要加載“extmod”擴(kuò)展模塊。 如果不是,一些常用的服務(wù)器擴(kuò)展(如SHAPE擴(kuò)展)將不可用。
EXTENSIONS SECTION
Extensions section 用于指定應(yīng)啟用或禁用哪些X11協(xié)議擴(kuò)展。Extensions section是可選的,可以在其中指定的所有條目也是可選的。

本節(jié)中的條目作為Option語句列出,擴(kuò)展名稱為第一個參數(shù),布爾值為第二個參數(shù)。 擴(kuò)展名名稱區(qū)分大小寫,并且匹配“Xorg -extension?”輸出中顯示的形式。
示例:可以使用以下條目禁用MIT-SHM擴(kuò)展:
Section “Extensions”
Option “MIT-SHM” “Disable”
EndSection
INPUTDEVICE SECTION
配置文件可能有多個InputDevice sections。 最近的X服務(wù)器使用HAL或udev后端進(jìn)行輸入設(shè)備枚舉和輸入熱插拔。 如果正在使用熱插拔(即啟用AutoAddDevices),通常不需要在xorg.conf中提供InputDevice section。 如果啟用熱插拔,則使用鼠標(biāo),kbd和vmmouse驅(qū)動程序的InputDevice section將被忽略。
如果禁用熱插拔,通常至少有兩個:一個用于核心(主)鍵盤,一個用于核心指針。 如果缺少這兩個缺省配置,將使用缺少的缺省配置。 在沒有明確指定的核心輸入設(shè)備的情況下,使用標(biāo)記為CorePointer(或CoreKeyboard)的第一個InputDevice。 如果沒有匹配,則使用使用“鼠標(biāo)”(或“kbd”)驅(qū)動程序的第一個InputDevice。 最后的備用是使用內(nèi)置的默認(rèn)配置。 當(dāng)前,默認(rèn)配置可能無法按預(yù)期在所有平臺上工作。
InputDevice 部分具有以下格式:
Section “InputDevice”
Identifier “name”
Driver “inputdriver”
options

EndSection
在所有InputDevice section 中都需要Identifier 和Driver entries。 所有其他entries是可選的。
Identifier entry指定此輸入設(shè)備的唯一名稱。 Driver entry指定要用于此輸入設(shè)備的驅(qū)動程序的名稱。 當(dāng)使用可加載服務(wù)器時,將為每個激活的InputDevice section加載輸入驅(qū)動程序模塊“inputdriver”。 如果一個輸入設(shè)備部分被一個活動的ServerLayout section引用(如果它被-keyboard或-pointer命令行選項引用),或者如果它被隱式選擇為核心指針或鍵盤設(shè)備而沒有這樣的顯式 參考。 最常用的輸入驅(qū)動程序是Linux系統(tǒng)上的evdev(4),其他平臺上的kbd(4)和mousedrv(4)。
InputDevice section識別一些獨(dú)立于驅(qū)動程序的Options,這里描述。 有關(guān)設(shè)備特定選項的說明,請參見各個輸入驅(qū)動程序手冊頁。

Option “AutoServerLayout” “boolean”
始終將設(shè)備添加到此服務(wù)器實(shí)例使用的ServerLayout section。 這會影響隱式布局以及在配置和/或命令行中指定的顯式布局。
Option “CorePointer”
已棄用,請參閱Floating
Option “CoreKeyboard”
已棄用,請參閱Floating
Option “AlwaysCore” “boolean”
已棄用,請參閱Floating
Option “SendCoreEvents” “boolean”
已棄用,請參閱Floating
Option “Floating” “boolean”
啟用時,輸入設(shè)備設(shè)置為浮動,并且不通過任何主設(shè)備報告事件或控制光標(biāo)。 該設(shè)備僅適用于使用X輸入擴(kuò)展API的客戶端。 默認(rèn)情況下禁用此選項。 選項CorePointer,CoreKeyboard,AlwaysCore和SendCoreEvents是選項Floating的反向(即SendCoreEvents“on”等效于Floating“off”)。
此選項僅控制啟動行為,設(shè)備可能在運(yùn)行時重新連接或設(shè)置為浮動。
Option “TransformationMatrix” “a b c d e f g h i”
為絕對輸入設(shè)備指定3x3變換矩陣。 輸入設(shè)備將綁定到矩陣中給定的區(qū)域。 在大多數(shù)配置中,“a”和“e”指定設(shè)備所綁定的區(qū)域的寬度和高度,“c”和“f”指定區(qū)域的x和y偏移。 值范圍是0到1,其中1表示所有根窗口的寬度或高度在一起,0.5表示一半的面積等。值表示3×3矩陣,第一,第二和第三組三個值表示第一 ,第二和第三行。 單位矩陣為“1 0 0 0 1 0 0 0 1”。

POINTER ACCELERATION
對于定點(diǎn)設(shè)備,以下選項控制指針相對于物理設(shè)備運(yùn)動如何加速或減速。 大多數(shù)這些可以在運(yùn)行時調(diào)整,有關(guān)詳細(xì)信息,請參閱xinput(1)手冊頁。 這里只討論最重要的加速度選項。
Option “AccelerationProfile” “integer”
選擇配置文件。在外行人的術(shù)語中,輪廓構(gòu)成加速度的“感覺”。更正式地,其定義如何構(gòu)造傳遞函數(shù)(作為當(dāng)前裝置速度和加速度控制的函數(shù)的實(shí)際加速度)。這主要是個人喜好的問題。
0經(jīng)典(大部分兼容)
-1無(僅應(yīng)用恒定減速度)
1設(shè)備相關(guān)
2多項式(多項式函數(shù))
3.平滑線性(軟拐,然后線性)
4簡單(正常時慢,否則加速)
5電源(電源功能)
6線性(速度更快,加速更快)
7有限(如線性,但最大在閾值)
Option “ConstantDeceleration” “real”
使指針變慢減速比正常。最適用于高分辨率設(shè)備。
Option “AdaptiveDeceleration” “real”
允許在慢速時實(shí)際減速指針。至多,自適應(yīng)減速時間會更慢。啟用精確的指針放置,而不犧牲速度。
Option “AccelerationScheme” “string”
選擇方案,它是基礎(chǔ)算法。
可預(yù)測的默認(rèn)算法(行為更可預(yù)測)
輕量級舊加速代碼(如X協(xié)議規(guī)范中所指定)
無加速或減速
Option “AccelerationNumerator” “integer”
Option “AccelerationDenominator” “integer”
設(shè)置加速因子的分子和分母。加速因子是一個合理的,連同閾值,可以用于調(diào)整配置文件以適應(yīng)用戶的需要。簡單和有限的輪廓直接使用它(即它們加速因子),對于其它輪廓,應(yīng)該保持較高的加速因子導(dǎo)致更快的指針。通常,1是未加速的,值高達(dá)5是明智的。
Option “AccelerationThreshold” “integer”
設(shè)置閾值,大致為加速生效所需的速度(通常為每10 ms的設(shè)備單位)。然而,精確的效果隨輪廓而變化。
INPUTCLASS SECTION
配置文件可能有多個InputClass sections。 這些sections是可選的,用于為自動添加的輸入設(shè)備類提供配置。 輸入設(shè)備可以匹配多個InputClass section。 每個類都可以覆蓋上一個類的設(shè)置,因此最好先排列最通用的匹配部分。
InputClass節(jié)具有以下格式:
Section “InputClass”
Identifier “name”
entries

options

EndSection
Identifier entry在所有InputClass sections中是必需的。 所有其他entries是可選的。
Identifier entry指定此輸入類的唯一名稱。 Driver entry指定要用于此輸入設(shè)備的驅(qū)動程序的名稱。 在檢查所有類之后,當(dāng)使用可加載服務(wù)器時,將啟用第一個驅(qū)動程序條目中的“inputdriver”模塊。
當(dāng)自動添加輸入設(shè)備時,將針對所有InputClass sections檢查其特性。 每個節(jié)可以包含可選條目以縮小類的匹配。 如果沒有可選條目出現(xiàn),InputClass section是通用的,并且將匹配任何輸入設(shè)備。 如果顯示多個條目,它們必須匹配要應(yīng)用的配置。
在InputClass sections中使用了兩種類型的匹配條目。 第一種允許各種令牌與設(shè)備的屬性匹配。 可以通過使用“|”字符分隔參數(shù)來構(gòu)造條目以匹配來自不同設(shè)備的屬性。 可以提供相同類型的多個條目以在相同屬性上添加多個匹配條件。 例如:
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ū)分大小寫的“matchos”字符串匹配。此條目僅在提供uname(2)系統(tǒng)調(diào)用的平臺上受支持。
MatchPnPID “matchpnp”
可以根據(jù)“matchpnp”shell通配符模式檢查設(shè)備的即插即用(PnP)ID。
MatchUSBID “matchusb”
可以針對“matchusb”shell通配符模式檢查設(shè)備的USB ID。 ID由小寫的十六進(jìn)制數(shù)字構(gòu)成,用“:”分隔。這是與lsusb(8)程序相同的格式。
MatchDriver “matchdriver”
根據(jù)當(dāng)前配置的設(shè)備驅(qū)動程序檢查區(qū)分大小寫的字符串“matchdriver”。使用此條目對節(jié)進(jìn)行排序很重要,因?yàn)槌球?qū)動程序已由配置后端或先前的InputClass部分設(shè)置,否則不會匹配。
MatchTag “matchtag”
此條目可用于檢查由配置后端分配的標(biāo)記是否與“matchtag”模式匹配。如果在“matchtag”中給出的標(biāo)簽中的至少一個與由后端分配的標(biāo)簽中的至少一個匹配,則找到匹配。
MatchLayout “matchlayout”
針對當(dāng)前活動的ServerLayout部分檢查區(qū)分大小寫的字符串“matchlayout”。空字符串“”匹配隱式布局,如果未找到命名的ServerLayout部分,則顯示該布局。
第二種類型的條目用于匹配設(shè)備類型。 這些條目采用類似于Option entries的布爾參數(shù)。
MatchIsKeyboard “bool”
MatchIsPointer “bool”
MatchIsJoystick “bool”
MatchIsTablet “bool”
MatchIsTouchpad “bool”
MatchIsTouchscreen “bool”
當(dāng)輸入設(shè)備已與InputClass section匹配時,將向設(shè)備應(yīng)用任何Option entries。 識別一個特定于InputClass的Option。 有關(guān)其余Option entries的描述,請參見上面的InputDevice section。
Option “Ignore” “boolean”

此可選條目指定應(yīng)該完全忽略設(shè)備,而不將其添加到服務(wù)器。 當(dāng)設(shè)備由另一個程序處理并且不應(yīng)生成X事件時,這可能很有用。
DEVICE SECTION
配置文件可能有多個Device sections。 必須至少有一個,正在使用的視頻卡。
Device sections具有以下格式:
Section “Device”
Identifier “name”
Driver “driver”
entries

EndSection
在所有Device sections中都需要 Identifier 和Driver entries。所有其他條目是可選的。
Identifier entry指定此圖形設(shè)備的唯一名稱。Driver entry 指定要用于此圖形設(shè)備的驅(qū)動程序的名稱。當(dāng)使用可加載服務(wù)器時,將為每個活動的Device section加載驅(qū)動程序模塊“驅(qū)動程序”。Device section 將會被認(rèn)為是活動的當(dāng)它引用了一個活動的Screen section。
BusID “bus?id”
這指定了顯卡的總線位置。對于PCI / AGP卡,總線ID字符串的格式為PCI:bus:device:function(例如,“PCI:1:0:0”可能適用于AGP卡)。在使用主顯卡時,此字段在單頭配置中通常是可選的。在多頭配置中,或在單頭配置中使用輔助顯卡時,此條目是必需的。它的主要目的是在設(shè)備部分和它所代表的硬件之間建立一個明確的連接。通常可以通過運(yùn)行pciaccess工具scanpci找到此信息。
Screen number
該選項對于其中單個PCI實(shí)體可以驅(qū)動多于一個顯示器(即,多個CRTC共享單個圖形加速器和視頻存儲器)的卡是強(qiáng)制的。每個head需要一個Device section,此參數(shù)確定每個Device section適用于哪個head。數(shù)字的合法值從0到1小于每個entity的head總數(shù)。大多數(shù)驅(qū)動程序要求主屏幕(0)存在。
Chipset “chipset”
這個通常可選的條目指定在圖形卡上使用的芯片組。 在大多數(shù)情況下,不需要此條目,因?yàn)轵?qū)動程序?qū)⑻綔y硬件以確定芯片組類型。 不要指定它,除非驅(qū)動程序特定的文檔建議您這樣做。
Ramdac “ramdac?type”
此可選條目指定在圖形卡上使用的RAMDAC的類型。 這只是由幾個驅(qū)動程序使用,在大多數(shù)情況下不是必需的,因?yàn)轵?qū)動程序?qū)⑻綔y硬件以確定RAMDAC類型盡可能。 不要指定它,除非驅(qū)動程序特定的文檔建議您這樣做。
DacSpeed speed
DacSpeed speed?8 speed?16 speed?24 speed?32
此可選條目指定RAMDAC速度等級(通常打印在RAMDAC芯片上)。 速度以MHz為單位。 當(dāng)給定一個值時,它適用于所有幀緩沖器像素大小。 當(dāng)給定多個值時,它們分別適用于幀緩沖器像素大小8,16,24和32。 這不是許多驅(qū)動程序使用的,只需要在RAMDAC的速度等級不同于驅(qū)動程序中內(nèi)置的默認(rèn)值時,或者當(dāng)驅(qū)動程序無法自動檢測正確的默認(rèn)值時,才需要指定。 不要指定它,除非驅(qū)動程序特定的文檔建議您這樣做。
Clocks clock …
指定圖形板上的像素。 時鐘以MHz為單位,可以指定為浮點(diǎn)數(shù)。 該值在內(nèi)部存儲到最近的kHz。 時鐘的排序很重要。 它必須與在圖形卡上選擇它們的順序相匹配。 可以指定多個時鐘線,并且每個線連接以形成列表。 大多數(shù)驅(qū)動程序不使用此條目,并且只需要一些具有不可編程時鐘的舊版本。 除非驅(qū)動程序特定的文檔明確建議您這樣做,否則不要指定此條目。
ClockChip “clockchip?type”
此可選條目用于在具有可編程時鐘發(fā)生器的圖形卡上指定時鐘芯片類型。 只有少數(shù)Xorg驅(qū)動程序支持可編程時鐘芯片。 有關(guān)詳細(xì)信息,請參閱相應(yīng)的驅(qū)動程序手冊頁。
VideoRam mem
此可選條目指定安裝在圖形卡上的視頻RAM的大小。 這是以kBytes為單位。 在大多數(shù)情況下,這不是必需的,因?yàn)閄org服務(wù)器探測圖形卡以確定此數(shù)量。 特定于驅(qū)動程序的文檔應(yīng)指明何時可能需要。
BiosBase baseaddress
此可選條目指定VGA板的視頻BIOS的基址。 此地址通常是自動檢測的,并且只有在特定驅(qū)動程序的文檔推薦時才能指定。
MemBase baseaddress
此可選條目指定圖形卡線性幀緩沖區(qū)的內(nèi)存基址。 許多驅(qū)動程序不使用此條目,并且只有在特定于驅(qū)動程序的文檔建議的情況下才應(yīng)指定此條目。
IOBase baseaddress
此可選條目指定IO基址。 許多驅(qū)動程序不使用此條目,并且只有在特定于驅(qū)動程序的文檔建議的情況下才應(yīng)指定此條目。
ChipID id
此可選條目指定表示芯片類型的數(shù)字ID。 對于PCI卡,通常是設(shè)備ID。 這可以用于覆蓋自動檢測,但只應(yīng)在特定于驅(qū)動程序的文檔建議時進(jìn)行。
ChipRev rev
此可選條目指定芯片修訂號。 這可以用于覆蓋自動檢測,但只應(yīng)在特定于驅(qū)動程序的文檔建議時進(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ī)文本模式的像素時鐘頻率。 頻率以MHz為單位指定。 這很少使用。
Options
可以在Device sections中指定選項標(biāo)志。 這些包括驅(qū)動程序特定的選項和驅(qū)動程序獨(dú)立的選項。 前者在驅(qū)動程序特定的文檔中描述。 后面的一些在下面關(guān)于Screen section的部分中描述,并且它們也可以包括在這里。
VIDEOADAPTOR SECTION
沒有人想說如何工作。 也許沒有人知道…
MONITOR SECTION
配置文件可能有多個Monitor sections。 通常應(yīng)該至少有一個,對于正在使用的監(jiān)視器,但將在未指定默認(rèn)配置時創(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)視器特定選項和關(guān)于與監(jiān)視器一起使用的視頻模式的信息的信息。
使用啟用了RandR 1.2的驅(qū)動程序,monitor sections可以綁定到視頻卡的特定輸出。 使用視頻驅(qū)動程序定義的輸出名稱加上monitor sections的標(biāo)識符,可以通過以下列格式向Device section添加選項來將monitor section與輸出相關(guān)聯(lián):
Option “Monitor-outputname” “monitorsection”
(例如,選項“Monitor-VGA”“VGA顯示器”用于VGA輸出)
在沒有monitor sections與輸出的特定關(guān)聯(lián)的情況下,如果存在monitor sections,則服務(wù)器將其與輸出相關(guān)聯(lián)以保持對于先前的single-head配置的兼容性。

指定視頻模式是可選的,因?yàn)榉?wù)器將使用監(jiān)視器提供的DDC或其他信息自動配置可用模式列表。 當(dāng)在monitor sections(使用Mode,ModeLine或UseModes關(guān)鍵字)中顯式指定模式時,不包括具有相同名稱的內(nèi)置模式。 然而,當(dāng)它們滿足監(jiān)視器的要求時,仍然隱含地包括具有不同名稱的內(nèi)置模式。

可在Monitor sections中使用的entries如下所述。
VendorName “vendor”
此可選條目指定顯示器的制造商。
ModelName “model”
此可選條目指定監(jiān)視器的型號。
HorizSync horizsync?range
給出了監(jiān)視器支持的水平同步頻率的范圍。 horizsync-range可以是離散值或值范圍的逗號分隔列表。 值的范圍是由短劃線分隔的兩個值。 默認(rèn)情況下,值的單位為kHz。 如果將MHz或Hz添加到線路的末尾,它們可以指定為MHz或Hz。 此處提供的數(shù)據(jù)由Xorg服務(wù)器用于確定視頻模式是否在監(jiān)視器的規(guī)格范圍內(nèi)。 此信息應(yīng)顯示在顯示器的手冊中。 如果省略此條目,則使用28-33kHz的默認(rèn)范圍。
VertRefresh vertrefresh?range
給出了監(jiān)視器支持的垂直刷新頻率的范圍。 vertrefresh-range可以是離散值或值范圍的逗號分隔列表。 值的范圍是由短劃線分隔的兩個值。 默認(rèn)情況下,值的單位為Hz。 如果將MHz或kHz添加到線路的末尾,它們可以指定為MHz或kHz。 此處提供的數(shù)據(jù)由Xorg服務(wù)器用于確定視頻模式是否在監(jiān)視器的規(guī)格范圍內(nèi)。 此信息應(yīng)顯示在顯示器的手冊中。 如果省略此項,則使用默認(rèn)范圍43-72Hz。
DisplaySize width height
此可選條目給出了顯示器圖像區(qū)域的寬度和高度(以毫米為單位)。 如果給定這用于計算屏幕的水平和垂直間距(DPI)。
Gamma gamma?value
Gamma red?gamma green?gamma blue?gamma

這是一個可選項,可用于指定顯示器的伽馬校正。 它可以被指定為單個值或三個單獨(dú)的RGB值。 值應(yīng)在0.1到10.0的范圍內(nèi),默認(rèn)值為1.0。 并非所有驅(qū)動程序都能夠使用此信息。
UseModes “modesection?id”
包括模式部分中列出的一組模式,稱為modesection-id。 這使得該部分中定義的所有模式都可供此監(jiān)視器使用。
Mode “name”
這是一個可選的多行條目,可用于為監(jiān)視器的視頻模式提供定義。 在大多數(shù)情況下,這不是必需的,因?yàn)閮?nèi)置的VESA標(biāo)準(zhǔn)模式集就足夠了。 Mode關(guān)鍵字指示多行視頻模式描述的開始。 模式描述以EndMode關(guān)鍵字結(jié)束。 模式描述包括以下條目:

DotClock clock
是要用于該模式的點(diǎn)(像素)時鐘速率。
HTimings hdisp hsyncstart hsyncend htotal
指定模式的水平時序。
VTimings vdisp vsyncstart vsyncend vtotal
指定模式的垂直定時。
Flags “flag” …

指定一組可選的模式標(biāo)志,每個標(biāo)志都是雙引號中的單獨(dú)字符串。 “隔行”表示模式是隔行掃描。 “DoubleScan”表示其中每個掃描線被加倍的模式。 “+ HSync”和“-HSync”可用于選擇HSync信號的極性。 “+ VSync”和“-VSync”可以用于選擇VSync信號的極性。 “Composite”可用于在支持此功能的硬件上指定復(fù)合同步。 另外,在一些硬件上,“+ CSync”和“-CSync”可以用于選擇復(fù)合同步極性。
HSkew hskew
指定顯示使能信號將被歪斜的像素的數(shù)量(朝向屏幕的右邊緣)。 并非所有驅(qū)動程序都使用此信息。 此選項可能需要覆蓋服務(wù)器提供的默認(rèn)值(如果有)。 “Roving”水平線表示該值需要增加。 如果掃描線上的最后幾個像素出現(xiàn)在屏幕的左側(cè),則該值應(yīng)該減小。
VScan vscan
指定每個掃描線在屏幕上繪制的次數(shù)。 并非所有驅(qū)動程序都使用此信息。 小于1的值被視為1,這是默認(rèn)值。 通常,上面提到的“DoubleScan”標(biāo)志將該值加倍。
ModeLine “name” mode?description
此條目是模式條目的更緊湊版本,也可用于指定監(jiān)視器的視頻模式。這是用于指定視頻模式的單行格式。在大多數(shù)情況下,這不是必需的,因?yàn)閮?nèi)置的VESA標(biāo)準(zhǔn)模式集就足夠了。
模式描述分為四個部分,前三個部分是強(qiáng)制性的。第一個是點(diǎn)(像素)時鐘。這是指定模式的像素時鐘速率的單個數(shù)字,以MHz為單位。第二部分是指定水平定時的四個數(shù)字的列表。這些數(shù)字是hdisp,hsyncstart,hsyncend和htotal值。第三部分是指定垂直定時的四個數(shù)字的列表。這些數(shù)字是vdisp,vsyncstart,vsyncend和vtotal值。最后一部分是指定模式的其他特性的標(biāo)志列表。隔行表示模式是隔行掃描。 DoubleScan表示每個掃描線加倍的模式。 + HSync和-HSync可用于選擇HSync信號的極性。 + VSync和-VSync可用于選擇VSync信號的極性。 Composite可用于在支持此功能的硬件上指定復(fù)合同步。此外,在某些硬件上,+ CSync和-CSync可用于選擇復(fù)合同步極性。在模式條目描述中的上述HSkew和VScan選項也可以在這里使用。
Option “DPMS” “bool”
此選項控制服務(wù)器是否應(yīng)在此屏幕上啟用DPMS擴(kuò)展以進(jìn)行電源管理。 默認(rèn)為啟用擴(kuò)展。
Option “SyncOnGreen” “bool”
此選項控制視頻卡是否應(yīng)驅(qū)動綠色引腳上的同步信號。 并非所有卡都支持此選項,大多數(shù)顯示器不需要它。 默認(rèn)為關(guān)閉。
Option “Primary” “bool”

此可選條目指定應(yīng)將監(jiān)視器視為主監(jiān)視器。 (僅支持RandR 1.2的驅(qū)動程序)
Option “PreferredMode” “name”
此可選條目指定要標(biāo)記為監(jiān)視器的首選初始模式的模式。 (僅支持RandR 1.2的驅(qū)動程序)
Option “Position” “x y”
此可選條目指定監(jiān)視器在X屏幕中的位置。 (僅支持RandR 1.2的驅(qū)動程序)
Option “LeftOf” “output”
此可選條目指定監(jiān)視器應(yīng)位于給定名稱的輸出(而不是監(jiān)視器)的左側(cè)。 (僅支持RandR 1.2的驅(qū)動程序)
Option “RightOf” “output”
此可選條目指定監(jiān)視器應(yīng)位于給定名稱的輸出(而不是監(jiān)視器)的右側(cè)。 (僅支持RandR 1.2的驅(qū)動程序)
Option “Above” “output”
此可選條目指定監(jiān)視器應(yīng)位于給定名稱的輸出(而不是監(jiān)視器)上方。 (僅支持RandR 1.2的驅(qū)動程序)
Option “Below” “output”
此可選條目指定監(jiān)視器應(yīng)位于給定名稱的輸出(不是監(jiān)視器)下方。 (僅支持RandR 1.2的驅(qū)動程序)
Option “Enable” “bool”
此可選條目指定是否應(yīng)在啟動時打開監(jiān)視器。 默認(rèn)情況下,服務(wù)器將嘗試啟用所有連接的監(jiān)視器。 (僅支持RandR 1.2的驅(qū)動程序)
Option “DefaultModes” “bool”
此可選條目指定服務(wù)器是否應(yīng)將支持的默認(rèn)模式添加到此監(jiān)視器上提供的模式列表。 默認(rèn)情況下,服務(wù)器將添加默認(rèn)模式; 您應(yīng)該僅在您可以確保EDID始終可用,或者您已添加服務(wù)器可以使用的自定義模型時才禁用此功能。 (僅支持RandR 1.2的驅(qū)動程序)
Option “MinClock” “frequency”
此可選條目指定監(jiān)視器支持的最小點(diǎn)時鐘(kHz)。
Option “MaxClock” “frequency”
此可選條目指定監(jiān)視器支持的最大點(diǎn)時鐘(kHz)。
Option “Ignore” “bool”
此可選條目指定應(yīng)完全忽略監(jiān)視器,并且不通過RandR進(jìn)行報告。 如果硬件報告不存在的輸出的存在,這是有用的。 (僅支持RandR 1.2的驅(qū)動程序)
Option “Rotate” “rotation”

此可選條目指定給定監(jiān)視器的初始旋轉(zhuǎn)。 旋轉(zhuǎn)的有效值是“正常”,“左”,“右”和“反轉(zhuǎn)”。 (僅支持RandR 1.2的驅(qū)動程序)
MODES SECTION
配置文件可能有多個Modes sections,或沒有。 這些部分提供了一種獨(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
配置文件可能有多個Screen sections。 必須至少有一個,用于“屏幕”被使用。 “屏幕”表示圖形設(shè)備(設(shè)備部分)和監(jiān)視器(監(jiān)視器部分)的綁定。 如果Screen sections被活動的ServerLayout section或屏幕命令行選項引用,則該屏幕部分被視為“活動”。 如果這兩個都不存在,配置文件中找到的第一個屏幕部分被認(rèn)為是活動的。
Section “Screen”
Identifier “name”
Device “devid”
Monitor “monid”
entries

SubSection “Display”
entries

EndSubSection

EndSection
Identifier 和Device entries是必需的。 所有其他都是可選的。
Identifier entry指定此屏幕的唯一名稱。 Screen section提供特定于整個屏幕的信息,包括特定于屏幕的選項。 在多頭配置中,將有多個活動Screen section,每個head一個。 此部分可用的條目是:
Device “device?id”
此強(qiáng)制條目指定要用于此屏幕的Device section。 這是一個特定的顯卡與屏幕的關(guān)系。 device-id必須與配置文件中設(shè)備的Identifier一致。
Monitor “monitor?id”
指定要用于此屏幕的監(jiān)視器描述。 如果未指定Monitor名稱,則使用默認(rèn)配置。 當(dāng)前,默認(rèn)配置可能無法按預(yù)期在所有平臺上運(yùn)行。
VideoAdaptor “xv?id”
指定要與此屏幕一起使用的可選Xv視頻適配器描述。
DefaultDepth depth
指定服務(wù)器默認(rèn)使用的顏色深度。 -depth命令行選項可以用來覆蓋此選項。 如果兩者都未指定,則默認(rèn)深度是特定于驅(qū)動程序的,但在大多數(shù)情況下為8。
DefaultFbBpp bpp
指定默認(rèn)使用哪個幀緩沖區(qū)布局。 -fbbpp命令行選項可用于覆蓋此選項。 在大多數(shù)情況下,驅(qū)動程序?qū)榇诉x擇最佳默認(rèn)值。 在該值中甚至有一個選擇的唯一情況是深度24,其中一些硬件支持打包的24位幀緩沖器布局和稀疏的32位幀緩沖器布局。
Options
可以在Screen section中指定各種選項標(biāo)志。 一些是驅(qū)動程序特定的,并在驅(qū)動程序文檔中描述。 其他是獨(dú)立于驅(qū)動程序的,最終將在這里描述。
Option “Accel”
啟用XAA(X加速架構(gòu)),這是一種使視頻卡的2D硬件加速可用于Xorg服務(wù)器的機(jī)制。 默認(rèn)情況下,此選項處于打開狀態(tài),但如果驅(qū)動程序中存在錯誤,則可能需要將其關(guān)閉。 有許多選項可以禁用特定的加速操作,如下所示。 請注意,如果操作未加速(無論是由于硬件或驅(qū)動程序中缺少支持),禁用操作都不會產(chǎn)生任何影響。
Option “InitPrimary” “boolean”
使用Int10模塊初始化主圖形卡。 通常,只有輔卡使用Int10模塊進(jìn)行軟啟動,因?yàn)橹骺ㄒ言趩訒r由BIOS初始化。 默認(rèn)值:false。
Option “NoInt10” “boolean”
禁用Int10模塊,該模塊使用int10調(diào)用圖形卡的BIOS來初始化它。 默認(rèn)值:false。
Option “NoMTRR”
禁用MTRR(存儲器類型范圍寄存器)支持,這是現(xiàn)代處理器的一個功能,可以將視頻性能提高高達(dá)2.5倍。 一些硬件具有MTRR支持,并且一些視頻驅(qū)動程序已知在使用MTRR時會出現(xiàn)問題。
Option “XaaNoCPUToScreenColorExpandFill”
禁用從存儲在系統(tǒng)存儲器中的源碼型(使用存儲器映射光圈)的加速矩形擴(kuò)展塊。
Option “XaaNoColor8x8PatternFillRect”
禁用具有全色圖案的矩形區(qū)域的加速填充。
Option “XaaNoColor8x8PatternFillTrap”
禁用具有全色圖案的梯形區(qū)域的加速填充。
Option “XaaNoDashedBresenhamLine”
禁用加速的虛線Bresenham線繪制。
Option “XaaNoDashedTwoPointLine”
禁用兩個任意點(diǎn)之間的加速虛線繪制。
Option “XaaNoImageWriteRect”
禁用從系統(tǒng)存儲器到視頻存儲器(使用存儲器映射光圈)的全色矩形圖案的加速傳輸。
Option “XaaNoMono8x8PatternFillRect”
禁用具有單色圖案的矩形區(qū)域的加速填充。
Option “XaaNoMono8x8PatternFillTrap”
禁用具有單色圖案的梯形區(qū)域的加速填充。
Option “XaaNoOffscreenPixmaps”
禁用加速繪制到存儲在屏幕外視頻存儲器中的像素圖。
Option “XaaNoPixmapCache”
禁用緩存屏幕視頻內(nèi)存中的模式。
Option “XaaNoScanlineCPUToScreenColorExpandFill”
禁用來自存儲在系統(tǒng)存儲器中的源圖案的加速矩形擴(kuò)展塊(每次一個掃描行)。
Option “XaaNoScanlineImageWriteRect”
禁止從系統(tǒng)存儲器到視頻存儲器(每次一條掃描線)的全色矩形圖案的加速傳輸。
Option “XaaNoScreenToScreenColorExpandFill”
禁用來自存儲在屏幕外視頻存儲器中的源圖案的加速矩形擴(kuò)展塊。
Option “XaaNoScreenToScreenCopy”
禁用從視頻存儲器的一部分到視頻存儲器的另一部分的矩形區(qū)域的加速副本。
Option “XaaNoSolidBresenhamLine”
禁用加速的實(shí)線Bresenham線繪制。
Option “XaaNoSolidFillRect”
禁用加速的純色填充的矩形。
Option “XaaNoSolidFillTrap”
禁用加速的純色填充的Bresenham梯形。
Option “XaaNoSolidHorVertLine”
禁用加速的實(shí)心水平和垂直線繪制。
Option “XaaNoSolidTwoPointLine”
禁用兩個任意點(diǎn)之間的加速實(shí)線繪制。
每個Screen section可以可選地包含一個或多個Display subsections。 這些subsections提供了depth / fbbpp特定配置信息,并且所選擇的配置信息取決于用于屏幕的深度和/或fbbpp。 Display subsections格式在下面的部分中描述。

DISPLAY SUBSECTION
每個Screen section可以具有多個Display subsections。“active” Display subsection是與正在使用的深度和/或fbbpp值匹配的第一個,或者第一個未指定depth或fbbpp值的第一個。 “active” Display subsection是可選的。 當(dāng)沒有一個匹配正在使用的深度和/或fbbpp值時,這里可以指定的所有參數(shù)可以回退到它們的默認(rèn)值。
Display subsections有以下格式:
SubSection “Display”
Depth depth
entries

EndSubSection
Depth depth
此條目指定要使用Display subsections的顏色深度。 通常指定此條目,但可以省略此條目以創(chuàng)建match-all Display子句或僅希望與FbBpp參數(shù)匹配。 允許的深度值范圍取決于驅(qū)動程序。 大多數(shù)驅(qū)動程序支持8,15,16和24.有些也支持1和/或4,有些可能支持其他值(如30)。 注意:depth是指像素中實(shí)際用于確定像素顏色的位數(shù)。 32不是有效的深度值。 大多數(shù)每像素使用32位的硬件僅使用24個來保存顏色信息,這意味著顏色深度為24而不是32。
FbBpp bpp

此條目指定此Display subsections要使用的幀緩沖區(qū)格式。 僅當(dāng)提供允許在24bpp打包幀緩沖器格式和32bpp稀疏幀緩沖器格式之間進(jìn)行選擇的深度24配置時,才需要該條目。 在大多數(shù)情況下,不應(yīng)使用此條目。
Weight red?weight green?weight blue?weight
此可選條目指定要用于屏幕的相對RGB加權(quán)在深度16處用于允許多種格式的驅(qū)動程序。 這也可以從帶有-weight選項的命令行中指定(參見Xorg(1))。
Virtual xdim ydim
此可選條目指定要使用的虛擬屏幕分辨率。 對于大多數(shù)驅(qū)動程序,xdim必須是8或16的倍數(shù),而在單色模式下運(yùn)行時,xdim必須是32的倍數(shù)。 如果不是這樣,給定的值將被向下舍入。 對于指定的虛擬大小過大的視頻模式將被拒絕。 如果此條目不存在,則虛擬屏幕分辨率將設(shè)置為適應(yīng)模式條目中給出的所有有效視頻模式。 某些驅(qū)動程序/硬件組合不支持虛擬屏幕。 有關(guān)詳細(xì)信息,請參閱相應(yīng)的驅(qū)動程序特定文檔。
ViewPort x0 y0
此可選條目設(shè)置初始顯示的左上角。 這僅在虛擬屏幕分辨率不同于初始視頻模式的分辨率時才相關(guān)。 如果未給出此條目,則初始顯示將在虛擬顯示區(qū)域中居中。
Modes “mode?name” …
此可選條目指定要使用的視頻模式的列表。 指定的每個模式名稱必須在雙引號中。 它們必須與相應(yīng)的Monitor section中指定或引用的內(nèi)容(包括隱式引用的內(nèi)置VESA標(biāo)準(zhǔn)模式)相對應(yīng)。 服務(wù)器將從此列表中刪除不滿足各種要求的模式。 此列表中的第一個有效模式將是啟動的默認(rèn)顯示模式。 有效模式列表在內(nèi)部轉(zhuǎn)換為循環(huán)列表。 可以使用Ctrl + Alt + Keypad-Plus切換到下一個模式,使用Ctrl + Alt + Keypad-Minus切換到上一個模式。 當(dāng)省略此條目時,將使用相應(yīng)Monitor section引用的有效模式。 如果Monitor section不包含模式,則將從內(nèi)置VESA標(biāo)準(zhǔn)模式進(jìn)行選擇。
Visual “visual?name”
此可選條目設(shè)置默認(rèn)根視覺類型。 這也可以從命令行指定(參見Xserver(1)手冊頁)。 可用于深度8的視覺類型是(默認(rèn)為PseudoColor):
StaticGray
GrayScale
StaticColor
PseudoColor
TrueColor
DirectColor
可用于深度15,16和24的視覺類型為(默認(rèn)為TrueColor):
TrueColor
DirectColor
并不是所有的驅(qū)動程序都支持DirectColor在這些深度。
可用于深度4的視覺類型是(默認(rèn)為StaticColor):
StaticGray
GrayScale
StaticColor
PseudoColor
可用于深度1(單色)的視覺類型是StaticGray。
Black red green blue
此可選條目允許指定“黑色”顏色。 這僅在深度1處受支持。默認(rèn)值為黑色。
White red green blue
此可選條目允許指定“白色”顏色。 這僅在深度1處受支持。默認(rèn)值為白色。
Options
可以在Display subsections中指定選項標(biāo)志。 這些可能包括驅(qū)動程序特定選項和驅(qū)動程序獨(dú)立選項。 前者在驅(qū)動程序特定的文檔中描述。 后面的一些在上面關(guān)于 Screen section的部分中描述,并且它們也可以包括在這里。
SERVERLAYOUT SECTION
配置文件可能有多個 ServerLayout sections。 “server layout”表示一個或多個屏幕(Screen sections)和一個或多個輸入設(shè)備(InputDevice sections)的綁定以形成完整配置。 在multi?head configurations中,它還指定頭的相對布局。 如果由-layout命令行選項或ServerFlags部分中的一個選項“DefaultServerLayout”條目(前者優(yōu)先于后者)引用ServerLayout sections,則它被認(rèn)為是“活動的”。 如果不使用這些選項,則配置文件中找到的第一個ServerLayout sections將被視為活動的。 如果沒有ServerLayout sections,則如上面相關(guān)部分所述,選擇單個活動屏幕和兩個活動(核心)輸入設(shè)備。
ServerLayout sections有以下格式:
Section “ServerLayout”
Identifier “name”
Screen “screen?id”

InputDevice “idev?id”

options

EndSection
每個ServerLayout section必須有一個Identifier entry和至少一個Screen entry。
Identifier entry指定此server layout.的唯一名稱。 ServerLayout section提供特定于整個會話的信息,包括特定于會話的選項。 可以在此處指定ServerFlags選項(如上所述),此處給出的選項將覆蓋ServerFlags section中給出的選項。

此處描述可在此section中使用的條目。

Screen screen?num “screen?id” position?information

對于在會話中使用的每個屏幕,必須給出這些條目之一。 screen-id字段是必需的,并指定要引用的Screen section。 screen-num字段是可選的,并且可以用于指定multi?head configurations中的屏幕號。 當(dāng)省略此字段時,屏幕將按列出的順序編號。編號從0開始,并且必須是連續(xù)的。 位置信息字段描述多個屏幕被定位的方式。 有多種不同的方式可以提供此信息:

x y

Absolute x y
這兩個都指定左上角的坐標(biāo)是(x,y)。 Absolute關(guān)鍵字是可選的。 一些舊版本的XFree86(4.2及更早版本)不能識別Absolute關(guān)鍵字,因此最安全的方法是指定沒有它的坐標(biāo)。
RightOf “screen?id”
LeftOf “screen?id”
Above “screen?id”
Below “screen?id”
Relative “screen?id” x y
這些給出了屏幕相對于另一個屏幕的位置。 前四個位置的屏幕會立即向右,向左,上方或下方的另一個屏幕。 當(dāng)向右或向左定位時,頂部邊緣對齊。 當(dāng)定位在上方或下方時,左邊緣對齊。 相對形式指定屏幕的原點(diǎn)(左上角)相對于另一屏幕的原點(diǎn)的偏移。
InputDevice “idev?id” “option” …

應(yīng)為會話中使用的每個輸入設(shè)備指定這些條目之一。 通常至少需要兩個,一個用于核心指針和鍵盤設(shè)備。 如果其中任何一個丟失,則使用上述inputdevice section中描述的方法搜索合適的InputDevice entries。 idev-id字段是必需的,并指定要引用的InputDevice section的名稱。 可以指定多個選項字段,每個都在雙引號中。 這里允許的選項是也可以在InputDevice section給出的任何選項。 通常,此處僅使用會話特定的輸入設(shè)備選項。 最常用的選項是:
“CorePointer”
“CoreKeyboard”
“SendCoreEvents”
并且前兩個通常應(yīng)該分別用于指示核心指針和核心鍵盤設(shè)備。
Options
除了以下內(nèi)容,還可以在此處指定ServerFlags section中允許的任何選項。 當(dāng)兩個位置都顯示相同的選項時,此處給出的值將覆蓋ServerFlags section中給出的值。
Option “IsolateDevice” “bus?id”
限制設(shè)備復(fù)位到指定的總線標(biāo)識。 有關(guān)bus-id參數(shù)的格式,請參見BusID選項(在上面的DEVICE SECTION中描述)。 如果指定,此選項將覆蓋SingleCard。 目前,只有PCI設(shè)備可以這種方式被隔離。
Option “SingleCard” “boolean”
作為IsolateDevice,除了使用布局中的第一個設(shè)備的總線ID正在使用。
下面是具有兩個鼠標(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ì)信息,請訪問http://dri.freedesktop.org/。
VENDOR SECTION
可選的供應(yīng)商部分可以用于提供供應(yīng)商特定的配置信息。 可以存在多個供應(yīng)商部分,并且它們可以包含標(biāo)識符條目和多個選項標(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的显示器设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。