Metacity/Compiz 抗锯齿?

Metacity/Compiz 抗锯齿?

Ubuntu 开发人员是否考虑过在 Ubuntu 11.04 的窗口管理器 (metacity) 中添加防锯齿功能?如果需要 Unity 和 Compiz,为什么不将此功能添加到窗口管理器的各个角落呢?

替代文本

答案1

Compiz 已经以双三次滤波器插件的形式提供了此功能。

答案2

安装 Emerald 可以解决这个问题。这个问题也困扰了我,所以我就这么做了。以下是屏幕截图:

抗锯齿角

如果你使用 Natty,安装方法请参见这篇 WebUpd8 文章

答案3

您所描述的内容可在这两个错误报告中找到:

https://bugzilla.gnome.org/show_bug.cgi?id=345249
https://bugs.launchpad.net/metacity/+bug/606149

来自 Metacity 开发人员在 GNOME 错误中的评论:

对于任何具有合成器的 metacity 风格来说,这应该是微不足道的,而对于任何不具有合成器的 metacity 风格来说,这应该是不可能实现的。

此外,我认为 Roland 是错误的;Compiz 的 Bicubic Filter 插件没有对窗口角落进行抗锯齿处理。

答案4

我知道这个问题已经很久了,但这是我在寻找 Compiz 中的抗锯齿功能时首先想到的,所以我要添加我的答案。以防其他人将来也在寻找/

在当前版本中,我使用的是 Compiz.reloaded manjaro pkg,似乎没有包含双三次滤镜。我也没有想改进窗口按钮 AA,而是想改进 OpenGL 效果 AA(例如桌面立方体)。

我解决这个问题的方法是进入 nVidia X 服务器设置,将 OpenGL 图像质量设置为高质量,而不是默认质量设置。我还覆盖了应用程序 AA 设置,将 AA 设置为最大。现在看起来好多了,但我有 GTX 1080,所以根据你的 GPU 有多强大,你的里程可能会因此解决方案而有所不同。如果你在 steam 上玩游戏,我不会覆盖应用程序 AA 设置,因为这可能会导致游戏不稳定。

可能更好的解决方案是为 compiz 创建单独的 3d 配置文件,但在 nVidia X 服务器设置中执行此操作的机制非常不用户友好,而且我现在没有耐心去学习它。

相关内容