Linux中國

如何在 Sway 中設置多個顯示器

Sway 是一種平鋪式 Wayland 合成器,具有與 i3 X11 窗口管理器相同的功能、外觀和工作流程。由於 Sway 使用 Wayland 而不是 X11,因此就不能一如既往地使用設置 X11 的工具。這包括 xrandr 之類的工具,這些工具在 X11 窗口管理器或桌面中用於設置顯示器。這就是為什麼必須通過編輯 Sway 配置文件來設置顯示器的原因,這就是本文的目的。

獲取你的顯示器 ID

首先,你必須獲得 Sway 用來指代顯示器的名稱。你可以通過運行以下命令進行操作:

$ swaymsg -t get_outputs

你將獲得所有顯示器的相關信息,每個顯示器都用空行分隔。

你必須查看每個部分的第一行,以及 Output 之後的內容。例如,當你看到 Output DVI-D-1 'Philips Consumer Electronics Company' 之類的行時,則該輸出 ID 為 DVI-D-1。注意這些 ID 及其所屬的物理監視器。

編輯配置文件

如果你之前沒有編輯過 Sway 配置文件,則必須通過運行以下命令將其複製到主目錄中:

cp -r /etc/sway/config ~/.config/sway/config

現在,默認配置文件位於 ~/.config/sway 中,名為 config。你可以使用任何文本編輯器進行編輯。

現在你需要做一點數學。想像有一個網格,其原點在左上角。X 和 Y 坐標的單位是像素。Y 軸反轉。這意味著,例如,如果你從原點開始,向右移動 100 像素,向下移動 80 像素,則坐標將為 (100, 80)

你必須計算最終顯示在此網格上的位置。顯示器的位置由左上方的像素指定。例如,如果我們要使用名稱為「HDMI1」且解析度為 1920×1080 的顯示器,並在其右側使用名稱為 「eDP1」 且解析度為 1600×900 的筆記本電腦顯示器,則必須在配置文件中鍵入 :

output HDMI1 pos 0 0
output eDP1 pos 1920 0

你還可以使用 res 選項手動指定解析度:

output HDMI1 pos 0 0 res 1920x1080
output eDP1 pos 1920 0 res 1600x900

將工作空間綁定到顯示器上

與多個監視器一起使用 Sway 在工作區管理中可能會有些棘手。幸運的是,你可以將工作區綁定到特定的顯示器上,因此你可以輕鬆地切換到該顯示器並更有效地使用它。只需通過配置文件中的 workspace 命令即可完成。例如,如果要綁定工作區 1 和 2 到顯示器 「DVI-D-1」,綁定工作區 8 和 9 到顯示器 「HDMI-A-1」,則可以使用以下方法:

workspace 1 output DVI-D-1
workspace 2 output DVI-D-1
workspace 8 output HDMI-A-1
workspace 9 output HDMI-A-1

就是這樣。這就在 Sway 中多顯示器設置的基礎知識。可以在 https://github.com/swaywm/sway/wiki#Wiki#Multihead 中找到更詳細的指南。

via: https://fedoramagazine.org/how-to-setup-multiple-monitors-in-sway/

作者:arte219 選題:lujun9972 譯者:wxy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...