Похоже Unity в Ubuntu 11.04 сможет обойтись без 3D-режима

573

Буквально недавно я жаловался на то, что не смог запустить в VirtualBox альфа-версию Ubuntu 11.04 с оболочкой Unity. Проблема возникла в связи с тем, что Unity требует обязательно режим 3D. То есть выходит, что старенькие компы и нетбуки просто не смогут поддерживать Unity в следующей версии Убунту. Мне это показалось очень несправедливым. И оказывается не только мне! Сегодня узнал, что разработчики Ubuntu рассказали, что в рамках проекта Unity 2D уже подготовлен прототип реализации интерфейса Unity, не использующий OpenGL и способный работать на устаревших видеокартах и портативных устройствах на базе архитектуры ARM. А это уже очень приятная новость. Ведь значально разработчики планировали активировать в Ubuntu 11.04 интерфейс на базе Unity только для систем на базе современных графических карт при наличии соответствующих 3D-драйверов, а для старых карт предоставить возможность использования классической панели GNOME в режиме Ubuntu Classic. Теперь, умный дом в Ubuntu будет восстановлен, ведь на сегодняшний день эта система наиболее адаптирована для самых современных пользовательских задач.

Вот так будет выглядеть Unity.

Весьма любопытно, что для вывода на экран в Unity 2D используется Qt 4.7 и язык декларативного описания интерфейса QML. В качестве языка для создания сценариев в QML используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками, представляющими собой определение JavaScript-объектов. В ранее представленном окружении Unity для вывода используется библиотека Clutter и композитный менеджер Compiz. Надеюсь что теперь можно будет обойтись в новой Убунт без всех этих свистелок и блестелок.