4
COMPTON是X的合成器,也是XCOMPMGR-DANA的分支。独立的轻量级合成器数量少让我感到沮丧。康普顿是从Dana Jansens的xcompmgr分支中派生出来的,并进行了重构。我修复了发现的所有错误,并添加了所需的功能。情况似乎稳定,但请不要在上面引用我的意思。在获得所需功能之前,我很可能会积极地进行此工作。对我来说,这也是一次学习经历。也就是说,我出于学习Xlib的愿望而部分地这样做了。...xcompmgr的变化:•除了旧的X Render后端之外,还有OpenGL后端(--backend glx)。•无效的窗口透明度(-i)/变暗(--inactive-dim)。•标题栏/框架透明度(-e)。•菜单透明度(-m,多亏了Dana)。•现在为argb窗口启用了阴影,例如具有透明性的终端•删除了服务器端阴影(和简单的合成)以清洁代码,剩下的唯一选择是客户端阴影•配置文件(有关更多详细信息,请参见手册页)•彩色阴影(--shadow- [红色/绿色/蓝色])•新的淡入淡出系统•VSync支持(并非始终有效)•透明窗口的背景模糊,窗口颜色反转(性能不佳)•其他选项...修复从原始的xcompmgr中修复:•修复了打开某些窗口类型时的段错误•修复了由于没有释放阴影而导致的内存泄漏(来自freedesktop repo)•修复了与铬和类似窗口的冲突•更多