如何在Compiz Zoom中禁用抗锯齿功能?

在使用Compiz的缩放功能时,放大的像素会进行抗锯齿处理(平滑),我猜这对于可访问性有帮助,但是我想要实际上看到像素的准确表示(用于图形设计目的)。有没有办法禁用抗锯齿功能?

2个回答

你在使用哪个缩放插件?

ccsm

只有其中一个选项支持线性过滤,所以如果您正在使用Zoom桌面插件,请禁用线性过滤。您需要CCSM来完成此操作:sudo apt-get install compizconfig-settings-manager,可能还需要sudo apt-get install compiz-plugins-extra

ccms2

还要确保未启用双三次滤波器

ccsm3

注意

从这个确认的错误报告中:

此答案目前不适用于12.04或更高版本。


在12.04至少到15.10版本中,禁用缩放功能的反锯齿唯一的方法是完全在OpenGL层面上禁用它:
OpenGL > 通用 > 纹理过滤 = 快速
这样做的缺点是会禁用所有其他缩放或3D特性的反锯齿,例如3D立方体或缩放插件(Super+S)。是否对你有影响取决于你使用的插件。
对我来说,当我进行缩放时,更关心的是准确呈现每个像素,而不是在缩放视图中拥有平滑的缩略图,所以我很高兴能找到全局的OpenGL选项。
在将来的某个版本中,增强缩放插件有望包含一个特定的线性过滤选项,可以在动画标签中看到,正如项目维基中所示:http://wiki.compiz.org/Plugins/Ezoom