对于默认的 Xfce 合成器

对于默认的 Xfce 合成器

我最近从 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

相关内容