
Я пробую 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