今天终于搞定了osd-lyrics对复合窗口管理器的支持,终于可以使用其RGBA半透明功能来平滑歌词的边缘了
可惜在不支持复合的窗口管理器(metacity等)上还是很难看的锯齿边缘。这是外部限制,没办法了
上图一张,哈哈
其实红底黄边最好看了……渐变了反而不好看……
@Iven: 这个就是萝卜青菜咯,如果能做到可配置就最好了
老大,支持compiz的源码部分能贴出来么?在下很想学习一下,谢谢
@小平: 源代码可以在http://code.google.com/p/osd-lyrics/source/browse/trunk/src/ol_osd_window.c找到 支持compiz主要就是用ol_osd_window_clear_cairo函数在绘制之前先将窗口清成透明。判断是否开了composited功能的代码在ol_osd_window_realize函数里
May 25, 2009 12:19:25 AM
其实红底黄边最好看了……渐变了反而不好看……
May 25, 2009 04:51:35 AM
@Iven: 这个就是萝卜青菜咯,如果能做到可配置就最好了
Aug 25, 2009 11:05:53 PM
老大,支持compiz的源码部分能贴出来么?在下很想学习一下,谢谢
Aug 26, 2009 02:34:02 AM
@小平: 源代码可以在http://code.google.com/p/osd-lyrics/source/browse/trunk/src/ol_osd_window.c找到
支持compiz主要就是用ol_osd_window_clear_cairo函数在绘制之前先将窗口清成透明。判断是否开了composited功能的代码在ol_osd_window_realize函数里