Ошибка i3wm multi-monitor при перемещении дисплеев

Ошибка i3wm multi-monitor при перемещении дисплеев

Я пробую i3wm с 2 дисплеями, и когда я вошел в систему в первый раз, мои дисплеи поменялись местами. Этого не происходит с Gnome 3. Поэтому я использовал arandr (инструмент GUI, который генерирует команды xrandr), чтобы поменять местами мои дисплеи, чтобы я мог перемещать мышь по экрану как обычно. Когда я сохраняю изменения, он меняет местами мониторы и позволяет мне перемещать мышь по 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

Вот вывод графического процессора

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

Подробный ответ

Мне помогли в чате IRC i3, и они объяснили, что моя предыдущая команда, показанная ниже, работает только'исправленный'нет смещения. Поэтому мне нужно было переключить устройства'логически'для того, чтобы полностью реализовать мой обмен. Поскольку на моих устройствах уже установлены правильные разрешения, я просто использовал опцию, --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

Связанный контент