Недавно столкнулся с проблемой:
Нужно программно менять прозрачность окна в системе X11 и очень желательно делать это без привязки к какому либо менеджеру окон вроде Gnome или KDE (требуется универсальный способ).
Перекопал кучу документации - нашёл такую добавку (extension) под Х11 как ХRender. Никак не могу найти каким образом можно через него конкретно это сделать?
Или выполнить это через GLib и линковать его к моей программе как статическую библиотеку? Обидно то, что мне нужно всего-лишь ничего и из-за этого тащить за собой всю библиотеку?

Или есть другие способы менять прозрачность окон?
Может кто сталкивался с такой проблемой...