Compiz
З Вікіпедії, безкоштовно encyclopedia
Compiz є одним із композитних менеджерів для системи X Window, який використовує ресурси 3D графіки для створення інтерактивних 3D ефектів маніпулювання десктопом або просто візуальних 3D ефектів. Ефекти, такі як мінімізація вікон або розташування десктопів на гранях кубу, реалізовані таким чином, що вмикати або вимикати їх можна вибірково. Оскільки це відповідає стандартам, закладеним в інструкціях узгодження міжклієнтських стосунків (Inter-Client Communication Conventions Manual, ICCCM), Compiz може замінити інші композитні віконні менеджери Metacity та KWin, які використовуються за замовчуванням у GNOME та KDE відповідно. Перша версія Compiz була презентована компанією Novell як вільне програмне забезпечення у січні 2006 року, коли Xgl був так само новинкою.
Screenshot showing Xgl/Compiz | |
Тип | композитний менеджер |
---|---|
Розробник | Девід Ревеман, Денні Баумен, Деніс Каспржик, Метью Хопф, Дейв Ерлі, Адам Джексон, Джон Смірл |
Стабільний випуск | 0.9.12[1] (6 листопада 2014; 9 років тому (2014-11-06)[1]) |
Операційна система | Unix-подібна |
GNU фреймворк | OpenGL |
Мова програмування | Сі / OpenGL |
Українська мова | так |
Ліцензія | MIT License |
Репозиторій | code.launchpad.net/compiz |
Вебсайт | compiz.org |
Compiz працює винятково з архітектурами, що апаратно підтримують 3D. Спочатку це були відеокарти з підтримкою Xgl. Більшість карток NVIDIA та ATI забезпечують роботу Compiz на Xgl. З 22 травня 2006 року Compiz починає працювати зі стандартом X.Org сервер, шляхом використання AIGLX. Крім відеоадаптерів Intel GMA, стандарт AIGLX підтримується картками ATI (картки R300 та R400) з використанням відкритих драйверів radeon, що підтримують GLX_EXT_texture_from_pixmap до осені 2006-го.
Бінарні драйвери NVIDIA (до версії 1.0-9629) підтримують GLX_EXT_texture_from_pixmap згідно зі стандартом X.Org серверу. Бінарні драйвери ATI (від AMD) здійснюють цю підтримку по версію 8.42.
Із сильних рис Compiz відзначається мінімальне число залежностей, обширна колекція unit-тестів і гнучка система плагінів, яка, наприклад, дозволила розробникам оболонки Unity реалізовувати всі свої ідеї лише створюючи плагіни до Compiz. З проблемних місць згадуються слабкий віконний менеджер, не найшвидший рушій композитинга і відсутність підтримки великих зовнішніх співтовариств, таких як KDE та GNOME[2].