我最近从 Xubuntu 15.10 升级到了 16.04,我注意到有些窗口有阴影,有些没有(我不想要)。我使用 compton 作为我的合成器,并在 ~/.compton.conf 中设置了以下与阴影相关的设置:
shadow = false;
no-dnd-shadow = true;
no-dock-shadow = true;
clear-shadow = true;
shadow-radius = 1;
shadow-offset-x = -1;
shadow-offset-y = -1;
shadow-opacity = 0.1;
我认为shadow = false;
足以禁用它们,其他设置作为我反复试验的一部分,看看是否可以影响剩余的阴影。
它们也会出现在 Skype 和网络上下文菜单上,但不会出现在任何其他菜单上,包括日历和用户切换器。
除了面板之外,我在计算器应用程序上也看到了阴影,但在我测试过的其他任何应用程序上都没有……
这些是由康普顿渲染的吗,还是还有其他原因?如果我关闭康普顿,这些阴影将被一大块黑色取代,就像计算器上显示的一样,但这也会发生在我的面板上的指示器上:
答案1
对于默认的 Xfce 合成器
转到Settings
-> Windows Manager Tweaks
。选择选项卡Compositor
并取消选中选项Show shadow under regular windows
。
对于compton
合成器
将以下行添加到wintypes
设置中~/.config/compton.conf
dropdown_menu = { shadow = false; };
popup_menu = { shadow = false; };
例子:
wintypes:
{
## To disable shadows for menus
# menu = { shadow = false; };
dropdown_menu = { shadow = false; };
popup_menu = { shadow = false; };
# utility = { shadow = false; };
};
祝你成功!
compton.conf
一个例子git.archlinux.org