相关疑难解决方法(0)

是否可以使用WebKit在清晰的背景上呈现Web内容?

我正在尝试测量WebKit补丁的可能性,这将允许所有渲染的图形渲染到完全透明的背景上.

所需的效果是呈现没有任何背景的Web内容,它应该浮动在桌面上(或浏览器窗口后面显示的任何内容).

有没有人看过应用程序这样做?(我可以想到一些终端模拟器可以.)如果有人在WebKit内部工作(或者可能是Gecko?)你认为有可能这样做吗?


更新:我已经意识到Mac OSX仪表板小部件使用这种确切的技术.所以,这一定是可能的.


更新2:我在linux上编译了WebKit并注意到配置选项包括:

--enable-dashboard-support
enable Dashboard support default=yes
Run Code Online (Sandbox Code Playgroud)

我越走越近了.有人可以帮忙吗?


更新3:我继续在各种相关邮件列表的帖子中找到对此的引用.

transparency webkit alphablending widget

33
推荐指数
1
解决办法
9322
查看次数

单击透明xlib窗口

我有一个透明的,水印般的应用程序,用C语言写的XLib.目前,如果你点击应用程序的任何地方没有任何反应,但我希望它将鼠标输入传递给它下面的任何东西.例如,如果单击X关闭应用程序下方的窗口,它应该关闭应用程序,而不是什么都不做.

c xlib

13
推荐指数
1
解决办法
1298
查看次数

X11/Xlib:创建"GlassPane"-Window

我试图用C++和X11创建一个完全透明的窗口.它不应该消耗任何事件,只是将它们转发到下面的窗口.某种类型的GlassPane,因为它以Java-Windows而闻名,但是全屏.然后我想画这个窗口.

X11在某种程度上可能吗?

我的第一次尝试是忽略所有事件,只需使用XGetImage()... 从根窗口复制图像.但首先,这是非常慢的,因为窗口需要全屏.XShmGetImage不幸的是,这里不是一个选择.

当然,这个窗口不需要任何装饰,但这不是一个大问题.

如何仅使用X11/Xlib执行此操作?如果不可能,我还需要什么?

任何帮助表示赞赏!

PS:Xinerama被激活Compiz,如果这会带来问题,我可以将它们停用.

c++ x11 xlib glasspane

5
推荐指数
1
解决办法
5080
查看次数

标签 统计

xlib ×2

alphablending ×1

c ×1

c++ ×1

glasspane ×1

transparency ×1

webkit ×1

widget ×1

x11 ×1