manjaro AwesomeWM 上使用雙顯示器


本文通過MetaWeblog自動發布,原文及更新鏈接:https://extendswind.top/posts/technical/dual_monitor_manjaro_awesome

安裝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"})


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM