IT-словарь › Инфраструктура › Emerald

Emerald

Инфраструктура Svenska → Обновлено: 2026-10-19
Подробнее
Создатель
Проект Beryl
Год
Тип
Декоратор окон
Лицензия
GPL 2
Исходный код
github.com/compiz-reloaded/emerald

Декоратор окон Beryl 2006 года: программа, рисовавшая заголовки и рамки собственным движком тем и единственная часть Beryl, пережившая слияние с Compiz под прежним именем.

Композитный оконный менеджер вроде Compiz не рисует оформление сам. Это делает отдельный процесс, выдающий рамки как изображения, чтобы у них были прозрачность и тени. В Compiz были gtk-window-decorator, копировавший текущую тему GTK, и kde-window-decorator. Когда ветка Quinn Storm осенью 2006 года стала Beryl, она принесла собственный декоратор Emerald, читавший свои темы: файл .emerald — архив с ini-файлом и картинками, а несколько движков — legacy, pixmap, truglass и vrunner — решали, рисовать ли заголовок окна градиентами, растровыми картинками или как стекло. emerald-theme-manager позволял менять каждый цвет и тень, а gnome-look заполнился темами с отражениями и шестипиксельными тенями.

Именно оформление сделало Beryl узнаваемым в 2006–2007 годах, и при слиянии проектов в Compiz Fusion Emerald оставили как необязательный декоратор. Поддержка угасла вместе с самим Compiz: в серии 0.9 интерфейс декорирования изменился, и Emerald отстал. Сегодня его ведёт Compiz Reloaded, группа, поддерживающая ветку 0.8, с коллекцией тем из эпохи, когда рабочий стол Linux был не прочь выглядеть как бутылка Bombay Sapphire.

← Назад к словарю