Як Unity працює в конфігураціях з декількома моніторами?


39

Єдність в 10.10 виявилася зосередженою навколо конфігурацій одного монітора з єдиним робочим процесом. Це досить добре працює на нетбуку, який має обмежену нерухомість на екрані.

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


Гм. Немає багатомоніторів на iPad чи iPhone :)
Extender

Відповіді:


23

Підтримка мультимоніторного режиму 10.10 була рудиментарною, оскільки це було зосереджено на нетбуках - якщо ви проводили презентацію та працювали з Unity, ми не хотіли, щоб на вашій презентації була накладена верхня панель.

Для 11.04 та 11.10 підтримка мультимонітора значно краща. Я розповім про те, як працює моя установка з Nvidia, але у мене немає апаратури, щоб коментувати підтримку ATI та Intel, тому, сподіваюся, хтось опублікує окремі відповіді на них.

Для 12.04 та 12.10 існує специфікація, як покращити підтримку декількох моніторів на робочому столі.

Nvidia Twinview

введіть тут опис зображення

Кожен монітор отримує панель з елементами керування вікнами, меню програми, а потім індикаторами. Коли вікна максимізовані, кожне вікно інтегрується у верхню панель кожного екрану. Індикатори клонуються, щоб ви ніколи не надто далеко від системного меню.

Якщо вікна немаксимізовані, меню програми для цього додатка відображатиметься на будь-якій панелі програми, у якій програма увімкнена, щоб у вас не було меню на іншому екрані:

введіть тут опис зображення

ATI

Використовуючи драйвер ATI з відкритим кодом з RandR (ви налаштовуєте з Налаштування монітора, див. Скріншот), тоді досягається той же результат, що і з Nvidia Twinview.

Скріншот налаштувань монітора

Відомі проблеми:

Ось перелік можливих комбінацій налаштувань декількох моніторів та їх результатів:

Є деякі помилки (крім перших, вони, як правило, невеликі естетичні деталі):

  • Помилка № 742544 : для користувачів, які мають вторинний монітор ліворуч головного монітора, панель запуску відображається в неправильному місці та аналогічно [позиції головної панелі, помилка # 757652]
  • Помилка №769458 : Фон робочого столу неправильно відображений при запуску
  • Помилка № 742020 : індикатори відображаються як обрані на обох екранах
  • Помилка № 743621 : Випадкові проблеми із програмами, які працюють у повноекранному режимі

Існує ще потенціал для подальшого вдосконалення підтримки, наприклад, пропозиція в програмі Bug # 755357, щоб дозволити одночасно діяти два глобальних меню .

Дивіться також Яка правильна термінологія для елементів інтерфейсу Unity?


2
Є також загальний поштовх для кращої поведінки на декількох моніторах у 11.04, починаючи від стеку X вгору.
RAOF

це буде цікаво, бо як поводиться з gnome_globalmenu в конфігураціях з декількома моніторами?
користувач2029

Ах надто погано про цю помилку ... Мій вторинний монітор, безумовно, зліва.
zookalicious

Ви можете згадати, що TwinView можна налаштувати за допомогоюgksudo nvidia-settings
Jader Dias

2

Найбільша проблема, з якою у мене виникло Unity, полягала в тому, що він правильно визначив мій правий монітор як основний і відобразив пускову установку з лівого боку цього монітора.

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

Я коротко шукав налаштування, яке перемістило б пуск у праву частину екрана, але не знайшло жодної. Що призвело до того, що я повернувся до "класичного" Gnome, оскільки мені було неможливо використовувати Unity з його поточною підтримкою на декількох моніторах.



@ fluteflute, наскільки я зрозумів проблему, ця помилка не пов’язана з цією проблемою. Правий монітор повинен бути основним, але він повинен мати можливість запустити меню «Єдність» за допомогою миші якось. Або розмістіть меню праворуч ...
falstaff

0

На даний момент це трохи нерозумно реалізовано, оскільки, здається, не існує способу встановити основний монітор. Параметри запуску єдності говорять про "ліву частину екрана". Що, мабуть, було б обґрунтованим припущенням зробити в попередньому тисячолітті, коли ніхто не мав більше ніж один монітор, але сьогодні говорити про "екран" схоже на розмову про "жорсткий диск" або "порт USB" або все, що користувач швидше за все, їх буде більше.


1
Я встановлюю основний монітор під час використання nvidia twinview, тому не знаю, що ви маєте на увазі.
Кас

Ну я не зміг встановити fglrx на свій сенсорний панель з деяким ati mobile radeon, тому мені довелося відкинутися на драйвер з відкритим кодом, де я не знайшов способу це зробити.
Сем


0

Наскільки я можу сказати, немає можливості налаштувати пускову установку на інший монітор. Найпростіше, здається, поміняти фізичні з'єднання таким чином, щоб монітор, на якому знаходиться пускова установка, був лівим. Це може бути неможливим, якщо у вас немає відповідних апаратних з'єднань.


0

Мені справді здається, що це потребує оновлення, оскільки я використовую єдність 14.04 з 750ti, власними драйверами та трьома екранами. Існують варіанти розміщення панелі запуску на кожному екрані, по одному екрану окремо, включення та відключення липких країв, обертання екрана індивідуально для всіх трьох, зміна масштабування, дзеркального відображення, розміщення зображень на всіх екранах, повноекранного на одному та роботи над двома іншими, запустити відео на всіх трьох екранах або трьох окремих відео (не потрібно ...). Він пройшов довгий шлях, і люди, які шукають підтримки, повинні мати актуальну відповідь.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.