
我有一個 NFS 伺服器和一堆使用 TFTP 從該伺服器啟動的無磁碟客戶端。它們具有來自伺服器的唯讀根分割區掛載,以及來自伺服器的讀寫 /home 掛載。所有需要可寫的東西都在 tmpfs 上。
我破解了 Gentoo 初始化腳本 (/bin/rc) 以使其成為可能。
我在每個站上運行 Xorg,它成功地自動配置自身,但通常具有宇宙級分辨率(例如 1600xsomethingbig,以前是 1024x768)。看起來真的很奇怪。不同的站有不同的顯示卡和顯示器等。
如何設定 Xorg 使用的螢幕解析度上限?我希望它仍然能夠在這個限制內自動配置自身。
答案1
您可以嘗試將螢幕部分更新/新增至 xorg.conf 檔案:
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
您需要確保“預設畫面”列在“伺服器佈局”部分:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
您還需要確保“設備”和“監視器”ID 與您的配置相符。
答案2
如果您設定模式(在小節中展示科數螢幕),X 伺服器將只使用這些(或如果這些都不能使用則退出)。
因此,只需列出所有可接受的分辨率即可。我會放這樣的東西:
Section "Screen"
...
SubSection "Display"
Depth 24
Modes "1440x900" "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
您可以在此處找到常見螢幕尺寸的清單:
http://en.wikipedia.org/wiki/File:Vector_Video_Standards2.svg
答案3
我不確定這是否可能。您可以嘗試建立一個僅包含螢幕部分的 xorg.conf,列出您想要的所有解析度。
答案4
我能想到的最好的方法(如果你不想讓 X 生成配置文件,那麼也添加你的螢幕部分)是在 X 啟動後運行 xrandr 。如果解析度超過 1024x768,請變更它。