Emerald
Подробнее
- Создатель
- Проект 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.