Compiz — композитный менеджер окон для X Window System, использующий для ускорения 3D графики OpenGL. Он предоставляет множество новых графических эффектов, доступных в любых графических средах X Window, в том числе GNOME и KDE. Представляет собой комплекс плагинов, декораторов, инструментов настройки интерфейса и эффектов.
Compiz | |
---|---|
| |
Тип | Композитный менеджер окон |
Разработчики | David Reveman, Matthias Hopf, Dave Arlie, Adam Jackson, Jon Smirl |
Написана на | Си[3] |
Интерфейс | OpenGL |
Операционные системы | Linux и Unix-подобная операционная система |
Первый выпуск | август 2006[1] |
Последняя версия |
|
Репозиторий | code.launchpad.net/compiz |
Лицензия | лицензия MIT и GNU GPL |
Сайт | compiz.org (англ.) |
Медиафайлы на Викискладе |
Ранее на основе кода Compiz был создан более функциональный проект Beryl, но затем они были объединены в рамках проекта «Compiz Fusion».
Системные требования
правитьПервоначально, Compiz работал только с 3D аппаратурой поддерживаемой Xgl: большей частью видеокарт NVIDIA и ATI. Но с 22 мая 2006 года Compiz стал работать на стандартном X.org Server используя AIGLX. Кроме видеокарт Intel GMA, AIGLX поддерживает видеокарты AMD (начиная с R300) при использовании открытых драйверов.
История
правитьПервая версия Compiz была выпущена Novell (SUSE) в январе 2006 на волне только что вышедшего Xgl. Compiz стал самым первым композитным менеджером окон для X.
В марте 2006 Compiz был адаптирован для AIGLX и Red Hat.
Слияние Compiz и Beryl
править30 марта 2007 переговоры Beryl и Compiz привело к слиянию двух команд, что привело к новым версиям ПО:
- Compiz (также Compiz-core) который содержит только основную функциональность Compiz и базовые плагины.
- Compiz Fusion, состоящий из плагинов, декораторов, утилит настройки и связанных приложений. Compiz Fusion содержит установочные, конфигурационные и другие плагины, составляющие основную функциональность Compiz.
Другие ветви
правитьВ четвёртом квартале 2008 были созданы две отдельные ветви Compiz: compiz++ и NOMAD. compiz++ двигался в сторону разделения композитинга и OpenGL для отрисовки окон без эффектов композитинга, и в сторону портирования с C на C++. NOMAD двигался в сторону улучшения удаленного управления рабочим столом.
Объединение ветвей Compiz
править2 февраля 2009 состоялась видеоконференция между разработчиками Compiz, Compiz++, NOMAD и Compiz Fusion, где было решено объединить проекты в один проект, названный просто Compiz, с единым планом развития.
Compiz 0.9
править4 июля 2010 Сэм Спислбери, главный разработчик Compiz, объявил о новой версии Compiz 0.9.0 с новым API, переписанным на C++.
Canonical наняла Спилсбери для дальнейшего развития Compiz для Ubuntu в октябре 2010. С тех пор развитие Compiz совпадало с развитием Ubuntu.
12 ноября 2012 Спилсбери объявил о своем уходе из Canonical. Месяц спустя он написал, что у него нет планов по портированию Compiz для Wayland, хотя он «всё ещё, как и раньше, поддерживает compiz в нормальной форме». Полгода спустя, в августе 2013, он объявил о окончании своей работы над проектом. Несмотря на это, маленькая команда всё ещё продолжает работать над проектом.
См. также
правитьПримечания
правитьСсылки
править- Compiz.org (англ.)
- Opencompositing.ru (рус.)
В другом языковом разделе есть более полная статья Compiz (англ.). |