安裝manjaro時使用獨顯的單顯示器,在主板上接第二個顯示器一直沒反應。
幾個問題和解決
BIOS里檢查是否關閉了集顯開關
大多數顯卡的默認設置都會在識別獨顯后關閉集顯,要使用集顯上的接口需要單獨設置。
如果接口允許,最好將兩個顯示器都接在獨顯上。
基於KDE等桌面
如果主板和顯卡驅動正常,一般各大桌面環境都支持GUI配置,可以在顯示設置里直接修改。
使用 xrandr 識別和控制顯示器
xrandr 直接執行會得到顯示器的連接狀態,獲取顯示器的名稱后可以用下面的命令顯示。
(其中DVI-I-1-1與VGA1為兩個顯示器的名稱)
xrandr --output DVI-I-1-1 --mode 1440x900 --primary --output VGA1 --mode 1366x768 --pos 1440x132
設置輸出的顯示器以及顯示參數,每個--output
后接顯示器名以及參數,--mode
指定分辨率,--primary
指定主顯示器,--pos
指定位置,或者用--right-of
指定相對位置。
更進一步的設置可以在arch wiki
xrandr 找不到顯示器
xrandr –listproviders 得到當前的顯示器輸入設備(一般name為Intel的是集顯,name為nouveau的是開源獨顯驅動,Nvidia為閉源顯卡驅動)
xrandr –setprovideroutputsource 0 1 將上面的設備設置為輸入源
如果xrandr –listproviders 沒有得到所有的輸入源,則需要折騰驅動。
驅動問題
一般建議將兩個顯示器都接在獨顯上,出問題的概率更低(獨顯一般口不夠或者需要轉換略尷尬)。
我將顯示器分別接在獨顯和主板接口上,在manjaro和deepin兩個系統下都發現NVIDIA驅動有問題,primary顯示器會顯示兩個顯示器的內容。而將顯卡驅動切換到開源驅動(nouveau)時正常(據說開源驅動性能略低)。
mhwd -li --pci 查看已經安裝的驅動
mhwd -l --pci 查看能用的驅動
sudo mhwd -r pci video-nvidia 移除驅動video-nvidia
sudo mhwd -a pci videa-linux 安裝開源顯卡驅動(nouveau)
manjaro上通過mhwd簡化了各種配置,詳見:
https://wiki.manjaro.org/index.php/Configure_Graphics_Cards
AwesomeWM
默認快捷鍵:
ctrl+super+j/k 屏幕之間焦點移動 super+o 當前窗口移動到另一個屏幕
默認的設置不多,想要的功能可以自己擼,如
添加一個快捷鍵,將窗口移動到另一個屏幕並且保持焦點在當前屏幕
awful.key({ modkey, "Shift" }, "o", function (c) c:
move_to_screen()
awful.screen.focus_relative(-1)
end,
{description = "move to other screen without move focus", group = "MySettings"})