osd-lyrics
OSD Lyrics 0.1 发布

搞定compiz支持,歌词边缘终于没锯齿了

Tiger Soldier posted @ 2009年5月24日 23:57 in osd-lyrics with tags osd-lyrics lyrics linux , 3567 阅读

今天终于搞定了osd-lyrics对复合窗口管理器的支持,终于可以使用其RGBA半透明功能来平滑歌词的边缘了

可惜在不支持复合的窗口管理器(metacity等)上还是很难看的锯齿边缘。这是外部限制,没办法了

上图一张,哈哈

Iven 说:
May 25, 2009 12:19:25 AM

其实红底黄边最好看了……渐变了反而不好看……

Head_small
Tiger Soldier 说:
May 25, 2009 04:51:35 AM

@Iven: 这个就是萝卜青菜咯,如果能做到可配置就最好了

小平 说:
Aug 25, 2009 11:05:53 PM

老大,支持compiz的源码部分能贴出来么?在下很想学习一下,谢谢

Head_small
Tiger Soldier 说:
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函数里


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter