在linux系统中 用于配置和显示,在Linux系统中使用sway设置多个显示器/监视器
Sway是一個(gè)平鋪的Wayland合成器,具有與i3 X11窗口管理器幾乎相同的功能,外觀和工作流程。由于Sway使用Wayland而不是X11,因此設(shè)置X11的工具并非總是可以使用,這包括xrandr之類的工具,這些工具在X11窗口管理器或桌面中用于設(shè)置監(jiān)視器,這就是為什么必須通過(guò)編輯sway配置文件來(lái)設(shè)置監(jiān)視器的原因,這就是本文的目的。安裝sway請(qǐng)參考在Fedora系統(tǒng)中安裝和設(shè)置sway、Waybar、Alacritty的方法。
獲取您的顯示器ID
首先,您必須獲得sway用來(lái)指代顯示器的名稱,您可以通過(guò)運(yùn)行以下命令執(zhí)行此操作:
$ swaymsg -t get_outputs
您將獲得有關(guān)所有監(jiān)視器的信息,每個(gè)監(jiān)視器都用空行分隔。
您必須尋找每個(gè)部分的第一行,以及“Output”之后的內(nèi)容,例如,當(dāng)您看到諸如“Output DVI-D-1'Philips Consumer Electronics Company'”的行時(shí),輸出ID為“DVI-D-1”,請(qǐng)注意這些ID及其所屬的物理監(jiān)視器。
編輯配置文件
如果您之前沒(méi)有編輯過(guò)Sway配置文件,則必須通過(guò)運(yùn)行以下命令將其復(fù)制到主目錄中:
cp -r /etc/sway/config ~/.config/sway/config
現(xiàn)在,默認(rèn)配置文件位于~/.config/sway中,并稱為“config”,您可以使用任何文本編輯器進(jìn)行編輯。
現(xiàn)在,您需要做一點(diǎn)數(shù)學(xué),想象一個(gè)原點(diǎn)在左上角的網(wǎng)格,X和Y坐標(biāo)的單位是像素,Y軸反轉(zhuǎn),這意味著,例如,如果您從原點(diǎn)開始,向右移動(dòng)100像素,向下移動(dòng)80像素,則坐標(biāo)將為(100, 80)。
您必須計(jì)算最終顯示在此網(wǎng)格上的位置,顯示器的位置由左上方的像素指定,例如,如果我們要使用名稱為HDMI1且分辨率為1920×1080的顯示器,并在其右側(cè)使用名稱為eDP1且分辨率為1600×900的筆記本電腦顯示器,則必須在配置文件中鍵入:
output HDMI1 pos 0 0
output eDP1 pos 1920 0
您還可以使用res選項(xiàng)手動(dòng)指定分辨率:
output HDMI1 pos 0 0 res 1920x1080
output eDP1 pos 1920 0 res 1600x900
將工作空間綁定到監(jiān)視器
與多個(gè)監(jiān)視器一起使用sway在工作區(qū)管理中可能會(huì)有些棘手,幸運(yùn)的是,您可以將工作區(qū)綁定到特定的監(jiān)視器,因此您可以輕松地切換到該監(jiān)視器并更有效地使用顯示器,這可以簡(jiǎn)單地通過(guò)配置文件中的工作區(qū)命令來(lái)完成,例如,如果要綁定工作區(qū)1和2來(lái)監(jiān)視DVI-D-1,綁定工作區(qū)8和9來(lái)監(jiān)視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
這些是多顯示器的基本設(shè)置。
相關(guān)主題
總結(jié)
以上是生活随笔為你收集整理的在linux系统中 用于配置和显示,在Linux系统中使用sway设置多个显示器/监视器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux的内核是指的什么,[科普] L
- 下一篇: linux内核 header.s,Lin