пʼятниця, 2 серпня 2013 р.

Грядёт новый Mir с многомониторными конфигурациями

Canonical в разгар кампании по продвижению суперфона Ubuntu Edge не забывает про свой новый дисплейный сервер Mir. Ведь Mir обязан появиться в Ubuntu 13.10 Saucy Salamander и право быть перенесённым, как Smart Scopes, у него нет.

Менеджер входа в систему LightDM в своей версии 1.7.4 стал поддерживать вход в Unity поверх Mir. В Ubuntu 13.10 дефолтной Unity будет 7 версия, а 8 версия доступна как альтернативная сессия для тестирования.

Работа над многомониторными конфигурациями в Mir
Mir до сего момента умел из многомониторных возможностей только режим Клон (Зеркало), когда второй экран показывает идентичное первому экрану. Теперь работа в этом направлении продолжена и в редакции 892 с массой коммитов пришла возможность создавать и другие конфигурации.

Поддержка многомониторных конфигураций в GBM работает, благодаря группированию "выходов", которые перекрываются в виртуальных координатах, либо полностью, как в режиме клон, или частично. Каждая группа использует тот же самый DisplayBuffer, который охватывает ограничивающим прямоугольником все "выходы" в группе. "Выходы", которые не перекрываются другими "выходами", находятся в своих различающихся группах и обладают собственными DisplayBuffer. По необходимости можно будет создавать раздельные DisplayBuffer, если перекрывающая область мала или результирующий DisplayBuffer слишком велик.

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

Так же появилась опция --nested-mode, которая позволит запускать ещё Mir поверх уже существующего процесса Mir. Для чего это нужно и где будет использоваться - будет известно позднее.

Дополнительные материалы:
Работа над Mir и XMir продолжается.
Mir для всех.
Марк Шаттлворт о своём двухнедельном использовании Mir.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments