Я буду включать рис. того, что я означаю разъяснять:
Тот очень широкий монитор справа является на самом деле двумя физическими мониторами. Видеокарта просто рассматривает их как один монитор.
Очевидно, это является довольно раздражающим, так как я могу только полноэкранные вещи на крайне левом мониторе.
Я гуглил для решения этого в течение некоторого времени и сдался несколько раз. Я пытался использовать fakexrandr, но это просто сделало общую путаницу, и я имел к ssh в зафиксировать это.
Я видел, что люди предлагают использовать размещенные рядом менеджеры окон для этого, но это не походит на отличное решение.
Как говорить, что единица "рассматривает это, поскольку два отдельных рабочих стола" не должны быть слишком трудными. Мне последовательно не удавалось найти решение все же.
Я в настоящее время нахожусь на Ubuntu 16.10 с помощью менеджера окон Единицы.
CompizConfig, кажется, имеет инструменты, в которых Вы нуждаетесь для трех мониторов. Обзор включая установку может быть найден здесь . Видео YouTube показ трех мониторов в действии, включая средний монитор, устанавливаемый на полный экран, может быть найдено здесь .
Согласно ссылке Вы уже посетили и прокомментировали здесь , необходимо запустить CompizConfig и выбор (CCSM-> Общий-> Настройки Дисплея-> Выводы). Затем как пользователь предположил здесь , добавляют, что эти выводы к нему и невыбранный "Обнаруживают Выводы":
1280x1024+0+0
1280x1024+1280+0
1280x1024+2560+0
Его установка равнялась трем 1280x1024 мониторы, таким образом, необходимо будет скорректировать настройки соответственно.
, К сожалению, у меня нет трех мониторов, и моя установка парного монитора работает отлично, таким образом, у меня нет потребности CompizConfig, и при этом я не могу протестировать его на Вашу среду.
Можно попытаться сделать это с XRandR 1.5. Мне удалось сделать это, хотя с единственным монитором, возможно, делая шаги только для более широкого монитора будет достаточно.
Для разделения монитора делают следующее:
Войти xrandr
в терминал для проверки выходного названия дисплея Вы хотите разделить.
В моей системе результат был:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1600x900 60.00
1280x1024 75.02 60.02
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.08 60.00
800x600 75.00 60.32
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Мы видим, что мой монитор подключен к HDMI2.
Добавьте 2 виртуальных монитора с xrandr --setmonitor
. Принятие Вашего первого монитора 1920x1080, и второй - направо, замена HDMI2 с выходным названием Вашего монитора, и выполнитесь:
xrandr --setmonitor HDMI2~1 1920/509x1080/286+1920+0 HDMI2
xrandr --setmonitor HDMI2~2 1920/509x1080/286+3840+0 none
Изменение none
на втором мониторе к другому значению, если мониторы, к которым присоединяются, присвоил нескольким выходное соединение.
Синтаксис команды (без кавычек):
xrandr --setmonitor "monitor_name" "width_px"/"width_mm"x"height_px"/"height_mm"+"x_offset_px"+"y_offset_px" "output_name"
В то время как вышеупомянутое уже настроило виртуальные мониторы в моей системе, изменения не были применены, пока я не выполнил следующие команды (это, кажется, обновляет xrandr):
xrandr --fb 5761x1080
xrandr --fb 5760x1080
[замените разрешение общим размером Вашего экранного имущества в пикселях (если это отличается, чем 5760x1080)]
Для сохранения изменений после перезагрузки, Вы хотели бы выполнить эти команды, когда Вы входите в систему. Можно сделать так путем добавления команд в конце Вашего ~/.profile
файл.