Верите или нет, но deKorator теперь умеет ARGB visuals — важную деталь для поддержки прозрачности при использовании композитного оконного менеджера. Пока, впрочем, не ясно, успеют ли KWin-хакеры сделать поддержку ARGB достаточно стабильной, чтобы включить её в KDE 4.3, как и планировалось, но стараниями Christoph Feck (ака kdepepo) как минимум одно приложение сможет извлечь из этого пользу.
ARGB — это RGB-цветовое пространство/модель, содержащее дополнительную информацию об альфа-канале.
Очевидные плюшки использования ARGB:
- плавные скруглённые углы
- разные уровни прозрачности в разных частях оформления. Это позволяет, например, иметь просвечиваемый фон заголовка окна и непрозрачный текст и кнопки
Потребовалось всего две строки кода, чтобы добавить поддержку ARGB в deKorator. Кстати говоря, и раньше можно было использовать транспарентные PNG, но фон, вместо того, чтобы оставаться прозрачным, всегда заливался цветом окна. В дальнейшем планируется сделать степень прозрачности настраиваемой, для поддержки старого метода в том числе.
Чтобы оценить это нововведение самостоятельно, нужно иметь:
- свежую версию KWin из trunk/KDE/workspace/kwin (r957718 или новее)
- свежий deKorator из trunk/playground/artwork/deKorator (r961812 или новее)
- тему для deKorator, имеющую (хотя бы частично) прозрачные PNG-файлы
К сожалению, на текущий момент выбор таких тем невелик: tiny да serpico (small mod), так что мяч на стороне дизайнеров.

-
sauron
-
sauron


