Как Unity работает в конфигурациях с несколькими мониторами?

Похоже, что Unity в 10.10 была сконцентрирована на конфигурации с одним монитором с одним рабочим процессом. Это хорошо работает на нетбуках с ограниченным пространством экрана.

Как расширяется текущая версия Unity для включения рабочих процессов с несколькими мониторами и многозадачностью?

39
задан 4 February 2012 в 01:38

5 ответов

Самая большая проблема, с которой я столкнулся в Unity, заключалась в том, что он правильно идентифицировал мой правый монитор как основной и отображал панель запуска на левой стороне этого монитора.

Это вызвало сценарий, когда я не мог легко вызвать пусковую установку, поскольку перемещение мыши влево заставляет ее переключаться на левый монитор. Чтобы показать панель запуска, мне нужно было либо нажать Super (клавиша Win), либо навести курсор мыши на значок Ubuntu на верхней панели, а затем медленно переместиться влево.

Я кратко искал настройку, которая переместила бы пусковую установку к правой стороне экрана, но не нашла ничего. Это заставило меня вернуться к «классической» версии Gnome, поскольку я не мог использовать Unity с его поддержкой нескольких мониторов.

0
ответ дан 4 February 2012 в 01:38

На данный момент это немного глупо реализовано, потому что, кажется, нет способа установить основной монитор. Настройки лаунчера Unity говорят о «левой части экрана». Что, вероятно, было бы разумным предположением в течение предыдущего тысячелетия, когда ни у кого не было более одного монитора, но сегодня разговор об «экране» подобен разговору о «жестком диске» или «USB-порте» или о чем-либо, что пользователь вероятно, будет иметь более одного из.

0
ответ дан 4 February 2012 в 01:38

Для 10,10 много мониторов поддержка была элементарной, поскольку это было сфокусировано на нетбуках - если Вы давали презентацию, и Вы выполнили Единицу, мы не хотели верхнюю панель, наложенную на Вашей презентации.

Для 11,04 и 11.10 поддержка мультимонитора намного лучше. Я буду говорить о том, как моя установка работает с Nvidia, но у меня нет аппаратных средств для комментария ATI и поддержки Intel так, надо надеяться, кто-то отправит отдельные ответы для тех.

Для 12,04 и 12.10 существует спецификация для того, как улучшить много поддержку монитора в рабочем столе.

Nvidia Twinview

enter image description here

Каждый монитор получает панель со средствами управления окном, меню приложения и затем индикаторами. Когда окна максимизируются, каждое окно интегрируется в верхнюю панель каждого экрана. Индикаторы клонированы так, чтобы Вы никогда не были слишком далеки от системного меню.

То, когда окна будут не максимизированы, меню приложения для того приложения будет отображено на том, какой бы ни снабжают приложение панелями, идет так, чтобы у Вас не было меню полностью на другом экране:

enter image description here

ATI

Используя драйвер ATI с открытым исходным кодом с RandR (Вы устанавливаете от Предпочтений Монитора, см. снимок экрана), затем, тот же результат достигается как с Nvidia Twinview.

Monitor Preferences Screenshot

Известные проблемы:

Вот список возможных комбинаций много установок монитора и их результатов:

Существуют некоторые ошибки (кроме первого, они - обычно маленькие эстетические детали):

  • Ошибка № 742544: Для пользователей с дополнительным монитором слева от основного монитора средство запуска отображается в неправильном месте и так же относительно [положение основной панели, Ошибка № 757652]
  • Ошибка № 769458: Настольный фон, не правильно представленный на запуске
  • Ошибка № 742020: Индикаторы, показываемые, как выбрано на обоих экранах
  • Ошибка № 743621: Случайные проблемы с приложениями, которые работают в полном экране

Существует все еще потенциал для улучшения поддержки далее, например, предложение в Ошибке № 755357, чтобы позволить двум глобальным меню быть активными одновременно.

См. также, Какова правильная терминология для элементов UI Единицы?

23
ответ дан 4 February 2012 в 01:38

Я действительно чувствую, что это требует обновления, так как я использую Unity 14.04 с 750ti, проприетарными драйверами и тремя экранами. Существуют варианты размещения модуля запуска на каждом экране, по одному на отдельном экране, включения и выключения липких краев, поворота экрана отдельно для всех трех, изменения масштаба, зеркального отображения, размещения изображений на всех экранах, полноэкранного режима на одном и работы на двух других, запустить видео на всех трех экранах или три отдельных видео (не обязательно ...). Это долгий путь, и люди, которые ищут поддержку, должны иметь актуальный ответ.

0
ответ дан 4 February 2012 в 01:38

Насколько я могу судить, нет способа настроить пусковую установку на другой монитор. Кажется, проще всего поменять местами физические соединения, чтобы монитор, на котором появился модуль запуска, был левым. Это может быть невозможно, если у вас нет подходящих аппаратных подключений.

0
ответ дан 4 February 2012 в 01:38

Другие вопросы по тегам:

Похожие вопросы: