xrandr dual monitor

一般來說要設定雙螢幕的話要透過xorg.conf,在/usr/local/etc/X11/下的一個設定檔,簡單以nvidia原生的軀動和xf86的nv來比較好了,對於nvidia原生的軀動可以透過nvidia-driver來安裝,之後再load kernel module就好了,之後就是需要透過nvidia-settings這個工具來幫我們編輯設定我們的xorg.conf,這樣可以完成設定,另外的話可以由xrandr來動態的設定,但目前就我知道,好像nv才行原生的軀動的話不行。

* 先列出目前有多少個輸出裝置

$ xrandr -q
如果沒意外的話應該會看到有DVI0 VGA1 VGA2這樣的裝置代號

* 設定雙螢幕

$ xrandr --output VGA1 --mode 1024x768 --output VGA2 --mode 1024x768 --right-of VGA1
以我的電腦來說我接了兩個VGA的螢幕所以我有VGA1 VGA2我將兩個大小都設成1024x768之後在指定VGA2在VGA1的右邊

--output 輸出裝置如VGA1 DVI0
--mode 輸出的解析度如1024x768
--right-of 輸出裝置如VGA1

* 設定虛擬桌面大小

如果沒意外的話,應該會出現一個錯誤讓你無法設定,那就是虛擬桌面的大小沒有支援到超過單一個螢幕大小,但是這是可以修改的,重新打開xorg.conf之後找到SubSection "Display"之後改成

  Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Virtual 2048 768
EndSubSection
EndSection

這樣就可以正確的透過xrandr來設定了,xrandr還可以動態的改成許多不同的顯示方式如mirror就是一種。

0 意見: