如何控制所有窗口下拉/框阴影?Gnome 主题似乎有不同大小的阴影,所以我认为这是可能的。
这是我尝试过的:
在“~/.config/gtk-3.0/gtk.css”中编辑 gtk.css,添加:
.window-frame {box-shadow: none;} .window-frame:backdrop {box-shadow: none;}
我将相同的 css 添加到安装在“~/.themes/”中的下载主题的副本中——它没有 .window-frame 类,所以我添加了它。
我添加了相同的 css 以及从“/usr/share/themes/”中复制的默认主题之一(信天翁)——它在“gtk-widgets.css”中有一个 .window-frame 类,所以我对其进行了修改。
每次之后我都重新启动了 Gnome shell。尝试 1 和 2 什么也没做。尝试 3 确实摆脱了阴影,但似乎也影响了应用程序的刷新 - 文本滚动不会刷新。
--
规格:带有 Gnome/Mutter 的 Ubuntu 18.04
解决方案是在您使用的任何主题中编辑“gtk.css” - 主题确实控制下拉/框阴影。我已经在 Ubuntu 18.04 上对此进行了测试。您可以在“~/.config/gtk-3.0/gtk.css”中编辑默认主题,或者,一个更好的主意,您可以编辑自己安装的主题,即使那是默认主题的副本。在你的主目录“~/.themes/”文件夹中安装你的主题,然后在它的“gtk-3.0”文件夹中找到“gtk.css”文件。在文本编辑器中打开文件并搜索“decoration”和“decoration:backdrop”。要删除 windows 阴影注释掉 box-shadow 行并将您自己的设置添加为“none”,如下所示:
保存文件。在“设置”>“外观”中,您需要加载主题 - 如果您已经在使用它,请将它们更改为另一个主题,然后再次将其更改回您的主题。Windows 现在应该没有阴影了 - 见下图。