Windows下雙螢幕配置只需驅動介面點點滑鼠,Linux早期需手寫xorg.conf。本文以Fedora Core 3 + NVIDIA GeForce4 MX440(雙VGA)為例,記錄實戰配置過程,原理適用於現代發佈版。
在Windows「顯示屬性 → 設定 → 識別」查看編號:1號=TCL(左)、2號=EMC(右)。Linux配置需對應此物理順序。
本例CPU為Pentium 4 2.4C,選Linux IA32。
init 3service xfs stop(或init 3已含)sh NVIDIA-Linux-x86-1.0-7167-pkg1.runxorg.conf。編輯/etc/X11/xorg.conf,在Device區段加入:
Option "TwinView" "true"
Option "TwinViewOrientation" "RightOf" # 第二螢幕在右側
Option "MetaModes" "1024x768,1024x768; 800x600,800x600"
Option "SecondMonitorHorizSync" "30-70"
Option "SecondMonitorVertRefresh" "50-160"
Option "ConnectedMonitor" "CRT, CRT"
MetaModes定義各螢幕解析度組合,分號分隔多種模式。
startx
# 或 init 5
成功後可見桌面橫跨兩螢幕,滑鼠游標自由穿梭,視窗最大化可佔滿單螢幕。
ConnectedMonitor、MetaModes解析度是否超出螢幕支援範圍。ModeLine或使用xrandr動態調整。現代發佈版(Fedora 38+、Ubuntu 22.04+)採用xrandr + nvidia-settings圖形工具,無需手編xorg.conf。Wayland會話下NVIDIA專有驅動亦支援多螢幕,體驗已大幅簡化。
雙螢幕擴展視野,對程式開發、文檔對照、多任務處理效率提升顯著,值得每位Linux使用者嘗試。