Fedora

移動顯示器時 i3wm 多顯示器錯誤

  • June 2, 2017

我正在嘗試使用 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

引用自:https://unix.stackexchange.com/questions/368640