Запустив Ubuntu 14.04 LTS, я смог воспроизвести вашу проблему, используя как unity-control-center
(менеджер по умолчанию «Системные настройки» для Ubuntu), так и mate-display-properties
(который реализует «Предпочтения монитора» для альтернативы рабочего стола MATE). Если вы просто поверните дисплеи, это не позволит вам просто перетянуть их ближе друг к другу - похоже, это ошибка, может быть, эта .
Я смог обойти эту проблему, просто немного повозившись (после установки желаемой ориентации). Вот последовательность, которая, кажется, работает (учитывая мое конкретное начальное расположение):
- Перетащите дисплей 3, чтобы сесть ниже, и по диагонали, чтобы отобразить 1.
- Перетащите дисплей 2, чтобы он находился рядом с дисплеем 1.
- Перетащите дисплей 3, чтобы он находился рядом с дисплеем 2.
Это похоже на какую-то скользящую головоломку , где вы не можете перейти непосредственно от начала и до конца, а вместо этого должны переходить через промежуточные «легальные» состояния.
Ниже приведен скриншот после первого шага.
РЕДАКТИРОВАТЬ: 3+ года спустя я больше не могу воспроизвести исправление, которое я разместил здесь. В MATE-версии инструмента явно есть ошибка .
ARandR хорош по нескольким причинам:
- Он не страдает от ошибки вращения (он знает правильную геометрию для каждого дисплея).
- У него нет функции привязки, поэтому вы можете разместить дисплеи там, где вы хотите.
- Это позволяет вам сохранять макеты в виде сценариев оболочки - давая вам быстрый способ восстановить предыдущие состояния
monitors.xml
, что впоследствии используется для настройки макета дисплея, когда компьютер включен (или выходит из спящего режима). Кажется, что ARandR / xrandr не делает этого , поэтому вы можете стратегически запустить одну из утилит, которая делает это после внесения изменений с ARandR / xrandr, и щелкнутьapply
без изменений, чтобы сохранить предпочитаемую конфигурациюmonitors.xml
.Я использую ARandR (интерфейс XRandR) для этого. ARandR не зависит от вашей графической среды; он не является частью GNOME, но должен нормально работать, если вы используете GNOME или что-то еще. (Я предпочитаю минималистскую установку и запуск Xfce .)
Чтобы включить отображение, которое в данный момент не включено, перейдите в меню « Выходы» , наведите указатель мыши на тип подключения и установите флажок « Активно» .
Как только у вас есть желаемый макет, сохраните его в файл (например
~/.screenlayout/triple-head.sh
). Вы можете настроить его на автоматическую загрузку, выполнив файл executeable (chmod +x ~/.screenlayout/triple-head.sh
), а затем добавив его в Настройки запуска приложений в вашем Центре управления (сохраненный макет - это Команда , Имя - это то, что вы видите в меню, а Комментарий - описание. что это делает). В определенных (?) Обстоятельствах конфигурация загружается автоматически при запуске сеанса X.Вы также можете переключаться между сохраненными макетами таким же образом; просто запустите сохраненный макет, возможно, с помощью сочетания клавиш или даже сценария, чтобы распознать различные мониторы, когда они подключены.
источник
Николас Бернаертс подготовил очень подробную и исчерпывающую статью о том, как изменить настройку нескольких мониторов
xrandr
и сделать изменения здесь постоянными .В посте упоминается, что он предназначен для установки с двумя мониторами, но также может использоваться для настройки с тремя мониторами.
источник
~/.config/monitors.xml
, чтобы избавиться от посторонних конфигураций.