![移动显示器时 i3wm 多显示器错误](https://linux22.com/image/112632/%E7%A7%BB%E5%8A%A8%E6%98%BE%E7%A4%BA%E5%99%A8%E6%97%B6%20i3wm%20%E5%A4%9A%E6%98%BE%E7%A4%BA%E5%99%A8%E9%94%99%E8%AF%AF.png)
我正在尝试使用 2 个显示器的 i3wm,当我第一次登录时,我的显示器被交换了。 Gnome 3 不会发生这种情况。因此我使用 arandr(生成 xrandr 命令的 GUI 工具)来交换我的显示,以便我可以像平常一样在屏幕上移动鼠标。当我保存更改时,它会交换显示器并允许我在两个显示器上移动鼠标,但单击区域是相反的。
例如:如果我的左侧显示屏上有镶边,它只会注册右侧同一区域周围的点击事件。
下面是我第一次登录时显示器的屏幕截图(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)
答案1
快速回答
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