现在在Linux桌面中打开一个透明甚至半透明的窗口并不罕见,而且它也很容易实现。例如,您可以通过在Xlib中创建32位深度视觉来绘制半透明窗口。
但是,这张照片(从我的Ubuntu 12.04 LTS拍摄出来的照片)让我感到困惑很长一段时间。如果它是一个窗口(由Xlib中的XCreateWindow()
or XCreateSimpleWindow()
创建),它将获得输入焦点并开始接收Pointer events
等事件。
来自Notify OSD窗口的通知窗口是否基本上来自Xlib视角?
如果是这样,如何实现一个半透明的窗口,我可以点击它? (Xlib是首选。)
任何帮助,线索和建议都将不胜感激。