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 до сего момента умел из многомониторных возможностей только режим Клон (Зеркало), когда второй экран показывает идентичное первому экрану. Теперь работа в этом направлении продолжена и в редакции 892 с массой коммитов пришла возможность создавать и другие конфигурации.
Поддержка многомониторных конфигураций в GBM работает, благодаря группированию "выходов", которые перекрываются в виртуальных координатах, либо полностью, как в режиме клон, или частично. Каждая группа использует тот же самый DisplayBuffer, который охватывает ограничивающим прямоугольником все "выходы" в группе. "Выходы", которые не перекрываются другими "выходами", находятся в своих различающихся группах и обладают собственными DisplayBuffer. По необходимости можно будет создавать раздельные DisplayBuffer, если перекрывающая область мала или результирующий DisplayBuffer слишком велик.
Следующий шаг у разработчиков - это корректная работа аппаратного курсора в многомониторной конфигурации.
Так же появилась опция --nested-mode, которая позволит запускать ещё Mir поверх уже существующего процесса Mir. Для чего это нужно и где будет использоваться - будет известно позднее.
Дополнительные материалы:
Работа над Mir и XMir продолжается.
Mir для всех.
Марк Шаттлворт о своём двухнедельном использовании Mir.
Немає коментарів:
Дописати коментар