歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> 如何修改linux和freebsd的分辨率(Xfree86)

如何修改linux和freebsd的分辨率(Xfree86)

日期:2017/2/28 11:11:27   编辑:關於Unix


配置 X11 需要幾步。 第一步是以超級用戶的身份建立初始的配置文件:
# Xorg -configure
在使用 XFree86 的情況下鍵入:
# XFree86 -configure
下一步是測試現存的配置文件, 以確認 Xorg 能夠同系統上的圖形設備正常工作。 要完成這個任務,只需:
XFree86 用戶應:
# XFree86 -xf86config XF86Config.new
如果用戶看到一個黑灰的格子和一個 X 形的鼠標指針,那麼配置就是成功的。要退出測試,只要同時鍵入 Ctrl+Alt+Backspace。
Note: 如果鼠標工作不正常, 則需要先配置它。 參見 FreeBSD 安裝一張中的 第 2.9.10 節。
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30-107
VertRefresh 48-120
EndSection
HorizSync 和 VertRefresh 在配置文件中可能沒有。 如果是這樣的話, 就需要添加它們, 並在 HorizSync 以及 VertRefresh 後面設置合適的數值。 在上面的例子中, 給出了相應的顯示其的參數。
X 能夠利用顯示器所支持的 DPMS (能源之星) 功能。 xset(1) 程序可以控制超時時間,並強制待機、掛起或關機。 如果希望啟用顯示器的 DPMS 功能, 則需要把下面的設置添加到 monitor 節中:
Option "DPMS"
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection
DefaultDepth 關鍵字描述了要運行的默認色深。 這可以通過 Xorg(1) (或 XFree86(1)) 的 -depth 命令行開關來替代配置文件中的設置。 Modes 關鍵字描述了給定顏色深度下屏幕的分辨率。 需要說明的是,目標系統的圖形硬件只支持由 VESA 定義的標准模式。 前面的例子中, 默認色深是使用 24位色。在采用這個色深時, 允許的分辨率是 1024x768。
最後就是將配置文件存盤, 並使用前面介紹的測試模式測試一下。
Note: 在發現並解決問題的過程中可以幫助您的工具之一就是 X11 的日志文件,包含了與 X11 服務器相關的每個設備的信息。 Xorg 日志的文件名是 ar/log/Xorg.0.log 這樣的格式 (XFree86 日志文件名是 XFree86.0.log 這樣的格式)。日志的准確的名字 可以從 Xorg.0.log 到 Xorg.8.log 等等。
For XFree86:
# cp XF86Config.new /etc/X11/XF86Config
現在已經完成了 X11 的配置全過程。 為了使用 startx(1) 來啟動 XFree86 4.X 需要安裝 x11/wrapper port。 Xorg 已經包含了 wrapper 代碼, 因此並不需要安裝 wrapper port。 X11 服務器也可以用 xdm(1) 來啟動。
Note: 有一個圖形配置工具, xorgcfg(1) (對於 XFree86 來說, 是 xf86cfg(1)), 隨 X11 軟件包一同安裝。它可以通過選擇合適的驅動和設置交互式地定義配置。 這個程序可以從控制台通過命令 xorgcfg -textmode 來直接啟動。 與了解詳情, 請參考 xorgcfg(1) 和 xf86cfg(1) 的聯機手冊。
另外還有一個叫做 xorgconfig(1) 的文本界面配置工具 (對於 XFree86 是 xf86config(1)),這是一個控制台工具因此對用戶顯得不太友好, 不過當其他工具無法工作時,它仍然可能可以使用。
Copyright © Linux教程網 All Rights Reserved