Как я могу нарисовать изображение с альфа на прозрачном холсте на Xorg? - PullRequest
2 голосов
/ 16 октября 2011

Я использую Linux, и я хотел бы создать прозрачное окно и загрузить в него изображение с альфа-каналом, чтобы окна ниже показывали через альфа-канал. Какой самый простой способ сделать это? Я бы использовал Python, если это возможно, но я не привереда.

1 Ответ

2 голосов
/ 16 октября 2011

Вы не можете напрямую сделать это с X11.Он не знает, что такое прозрачность.

Чтобы нарисовать полупрозрачное окно, ваш оконный менеджер (который должен быть оконным менеджером COMPOSITE) должен предоставить эту функцию.Поэтому попробуйте изучить свои спецификации WM и посмотреть, как и как они справляются с прозрачностью.

...