Я использую Ubuntu 18.04 LTS с gnome на Thinkpad x250, подключенном к двум внешним мониторам через док-станцию:
Монитор 1: Внутренний ЖК-дисплей, Отключенный монитор 2: Dell 24 «Монитор 3: Eizo 17» , Повернуто
Я настроил их соответственно в settings > devices > displays
:
Но, похоже, просто действует как один большой дисплей, в котором меню или развернутые окна простираются по обоим экранам, 24-дюймовый дисплей «увеличен» (кажется, что отображает объединенное разрешение обоих мониторов), поэтому перемещение мыши в стороны перемещается по экрану и ограничено по вертикали разрешение меньшего экрана.
Меньший экран «привязан» к верхнему правому углу и не панорамируется.
Я чувствую, что это какая-то проблема с зеркалированием, но я я действительно сбит с толку, поскольку нет возможности зеркалирования?
xrandr --current
вывод: https : //pastebin.com/7EhJrj5C [+1115]
С помощью этого решения я понял, что это всего лишь вопрос некоторых основных математических и xrandr
команд, которые я опишу здесь настолько просто, насколько смогу:
Выполнить xrandr
, чтобы определить названия ваших выходов дисплея. В моем случае у меня есть:
Рассчитайте полный размер вашего кадрового буфера --fb
, в моем случае я хочу использовать только мои внешние дисплеи:
Сначала сбросьте / оставьте настройки xrandr
xrandr -s 0
Затем выключите дисплей ноутбука
xrandr --output eDP-1 --off
Затем установите основной дисплей на 0x0
, установите на --primary
и установите панорамирование на собственное разрешение:
xrandr --output DP-2-1 --auto --scale 1x1 --pos 0x0 --primary --panning 1920x1080
Затем установите второй экран вправо на 1920x0
, установите буфер кадров и поверните его соответственно :
xrandr --output DP-2-2 --auto --scale 1x1 --pos 1920x0 --fb 2944x1280 --right-of DP-2-1 --rotate left
Вставка этих строк в сценарий, который я запускаю после стыковки, помогает все настроить и сбрасывает обратно на внутренний ЖК-дисплей, когда я его удаляю.