picom
Подробнее
- Создатель
- Yuxuan Shui (на основе compton Christopher Jeffrey)
- Год
- 2019 (compton — 2011)
- Тип
- Композитор для X11
- Лицензия
- MIT и MPL 2.0
- Исходный код
- github.com/yshui/picom
Отдельный композитор для X11, наследник xcompmgr в третьем поколении: тени, плавное затухание, прозрачность и vsync для тех, чей оконный менеджер ничего такого не умеет.
xcompmgr был демонстрацией, и тем, кто хотел пользоваться им всерьёз, приходилось его патчить. Ветка xcompmgr-dana Даны Янсенс добавила затухание и улучшенные тени; Кристофер Джеффри в 2011 году пошёл дальше под именем compton: vsync с дисплеем, правила прозрачности по классу окна и бэкенд GLX наряду с XRender. Когда Джеффри перестал поддерживать код, его принял Юйсюань Шуй, а в 2019 году проект переименовали в picom, подчеркнув, что это уже не та же программа.
Настройки лежат в picom.conf, где правила сопоставляются по классу, имени и типу окна: терминалы с 90-процентной непрозрачностью, меню без теней, полноэкранные игры — вообще не трогать. Позднейшие версии добавили размытие фона, скруглённые углы и, начиная с версии 12, анимации, то есть большую часть того, что когда-то делал Compiz, но без роли оконного менеджера. В этом весь смысл: picom работает рядом с i3, bspwm или Openbox и занимается только композитингом. В Wayland он не нужен, потому что там композитор и есть оконный менеджер.