Fedora
移動顯示器時 i3wm 多顯示器錯誤
我正在嘗試使用 2 個顯示器的 i3wm,當我第一次登錄時,我的顯示器被交換了。Gnome 3 不會發生這種情況。所以我使用 arandr(生成 xrandr 命令的 GUI 工具)來交換我的顯示器,以便我可以像往常一樣在螢幕上移動滑鼠。當我保存更改時,它會交換顯示器並允許我在 2 個顯示器上移動滑鼠,但點擊區域是相反的。
例如:如果我在左側顯示屏上有 chrome,它只會在右側相同區域註冊點擊事件。
下面是我第一次登錄時的螢幕截圖(DVI-D-1 應該在左邊,DVI-I-1 應該在右邊)。
下面是我用來交換顯示器的 xrandr 命令
xrandr --output DP-1 --off --output DVI-I-1 --mode 1920x1080 --pos 1920x0 --rotate normal --output DVI-D-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-1 --off
這是GPU的輸出
lspci | grep VGA 01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 680] (rev a1)
快速回答
xrandr --output DVI-I-1 --auto --output DVI-D-1 --auto --left-of DVI-I-1
詳細解答
我從 i3 IRC 聊天室得到了幫助,他們解釋說我之前顯示的命令只是**“糾正”了一個不存在的偏移量。因此,我需要“邏輯地”**切換設備以完全實現我的交換。因為我的設備已經設置了正確的解析度,所以我只使用了該
--left-of
選項,但您可能需要設置--mode
和任何其他選項。你的旅費可能會改變。xrandr --output DP-1 --off --output DVI-I-1 --mode 1920x1080 --pos 1920x0 --rotate normal --output DVI-D-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-1 --off