似乎无论我Shadow Window
在 Windows 装饰偏好设置中的字段中设置什么,Compiz 都会忽略该设置并仍然会在窗口下绘制阴影。我在该字段中设置的内容似乎只会影响菜单和工具提示等其他元素。另外,我已经删除了我使用的主题中的所有阴影标签,因此我很确定阴影不是来自主题本身。
这是一个错误还是设计使然?
答案1
我很确定这种行为是设计使然;Compiz 代码中曾经有一条注释说阴影滤镜仅适用于窗口没有装饰。旧的 Metacity 解决方法不再有效(尽管它们可能仍在使用 Metacity 的 Unity 2D 中)。
因此,只要窗口经过装饰,禁用任何窗口(此处为 CCSM 本身)上的阴影都不会产生任何效果:
但是如果你也禁用装饰,阴影就会消失(标题栏也是如此:):
解决方法:要“禁用”阴影,只需使其透明即可: