Похоже, что Unity в 10.10 была сосредоточена на конфигурации с одним монитором с одним рабочим процессом. Это хорошо работает на нетбуках с ограниченным пространством экрана.
Как расширяется текущая версия Unity для включения рабочих процессов с несколькими мониторами и многозадачностью?
Ответы:
Для 10.10 поддержка нескольких мониторов была элементарной, поскольку она была сосредоточена на нетбуках - если вы проводили презентацию и запускали Unity, мы не хотели, чтобы верхняя панель накладывалась на вашу презентацию.
Для 11.04 и 11.10 поддержка нескольких мониторов намного лучше. Я расскажу о том, как моя установка работает с Nvidia, но у меня нет оборудования, чтобы комментировать поддержку ATI и Intel, так что, надеюсь, кто-то опубликует отдельные ответы для них.
Для 12.04 и 12.10 есть спецификация, как улучшить поддержку нескольких мониторов на рабочем столе.
Nvidia Twinview
Каждый монитор получает панель с элементами управления окном, меню приложения, а затем с индикаторами. Когда окна развернуты до максимума, каждое окно интегрируется в верхнюю панель каждого экрана. Индикаторы клонированы, так что вы никогда не будете слишком далеко от системного меню.
Когда окна развернуты до максимума, меню приложения для этого приложения будет отображаться на любой панели, на которой включено приложение, так что у вас не будет меню полностью на другом экране:
ATI
Используя драйвер ATI с открытым исходным кодом и RandR (вы настраиваете его в настройках монитора, смотрите скриншот), вы получаете тот же результат, что и в Nvidia Twinview.
Известные проблемы:
Вот список возможных комбинаций нескольких мониторов и их результаты:
Есть некоторые ошибки (кроме первого, они, как правило, небольшие эстетические детали):
Еще есть потенциал для улучшения поддержки, например, предложение в Ошибка № 755357, позволяющее одновременно активировать два глобальных меню .
См. Также Какова правильная терминология для элементов пользовательского интерфейса Unity?
источник
gksudo nvidia-settings
Самая большая проблема, с которой я столкнулся в Unity, заключалась в том, что он правильно идентифицировал мой правый монитор как основной и отображал панель запуска на левой стороне этого монитора.
Это вызвало сценарий, в котором я не мог легко вызвать пусковую установку, поскольку перемещение мыши влево заставляет ее переключаться на левый монитор. Чтобы показать лаунчер, мне нужно было либо нажать Super (клавиша Win), либо навести курсор мыши на значок Ubuntu на верхней панели, а затем медленно переместиться влево.
Я кратко искал настройку, которая переместила бы пусковую установку к правой стороне экрана, но не нашла ничего. Это заставило меня вернуться к «классической» версии Gnome, поскольку я не мог использовать Unity с его поддержкой нескольких мониторов.
источник
На данный момент это немного глупо реализовано, потому что, кажется, нет способа установить основной монитор. Настройки лаунчера Unity говорят о «левой части экрана». Что, вероятно, было бы разумным предположением в течение предыдущего тысячелетия, когда ни у кого не было более одного монитора, но сегодня разговор об «экране» подобен разговору о «жестком диске» или «USB-порте» или о чем-либо, что пользователь скорее всего, будет более одного.
источник
Насколько я могу судить, нет способа настроить пусковую установку на другой монитор. Кажется, проще всего поменять местами физические соединения, чтобы монитор, на котором появился модуль запуска, был левым. Это может быть невозможно, если у вас нет подходящих аппаратных подключений.
источник
Я действительно чувствую, что это требует обновления, так как я использую Unity 14.04 с 750ti, проприетарными драйверами и тремя экранами. Существуют варианты размещения модуля запуска на каждом экране, по одному на отдельном экране, включения и выключения липких краев, поворота экрана отдельно для всех трех, изменения масштаба, зеркального отображения, размещения изображений на всех экранах, полноэкранного режима на одном и работы на двух других, запустить видео на всех трех экранах или три отдельных видео (не обязательно ...). Это долгий путь, и люди, ищущие поддержки, должны иметь актуальный ответ.
источник