LINUX.ORG.RU

Попробуй проштудировать сорсы, например, xfce, там есть поддержка прозрачности. В том же Terminal есть прозрачность, так что думаю понять как все это работает не составит особого труда :)

Virun
()
Ответ на: комментарий от Virun

Меня инетересует, зависит ли сам способ от конкретного оконного менеджера или нет (если используется X Render и X Composite, может, достаточно вызова какой-либо функции).

pavelp
() автор топика
Ответ на: комментарий от pavelp

Можно даже поставить вопрос так: как узнать, прозрачно ли конкретное окно?

pavelp
() автор топика
Ответ на: комментарий от pavelp

Есть хинт _NET_WM_OPACITY, понимаемый многими WM, который устанавливает прозрачность всего окна. Можно же (см. например urxvt или vte) просто нарисовать срествами XRender visual с alpha-каналом (см. например структуру XRenderColor), который WM и Composite Manager отобразят соответственно прозрачным.

grob ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.