在 Ubuntu 18.04(在 VirtualBox 下运行)上,指示栏中的图标会根据当前窗口的状态改变颜色。
在下面的屏幕截图中,我有一个最大化的终端窗口,图标都是相同的颜色。右侧的图标是默认图标,左侧的图标属于我的一个指示器。我使用的图标/配色方案是 ubuntu-mono-dark,我相信默认图标也使用这个方案。
如果我取消最大化窗口,默认图标就会改变颜色:
更糟糕的是,如果我取消最大化窗口并将其停靠在顶部栏上,图标会恢复为与我的图标相同的颜色。如果将左侧导航栏(停靠)设置为永不自动隐藏,并且我将未最大化的窗口停靠在左侧导航栏上,图标会再次恢复为与我的图标相同的颜色。
虽然我已经从 gsettings 中确定默认主题是 Ambiance,但我找不到该主题的对应图标集(也就是说,我看不到 Ambiance 主题和正在使用的图标集 ubuntu-mono-dark 之间存在什么联系)。
底层机制是否是这样的,当窗口未最大化时,会选择不同的主题或图标集?
如果我为该主题创建图标(将图标放入适当的 /usr/share/icons 目录),我的图标会神奇地来回切换吗?
编辑:添加了在虚拟机内运行的 gnome tweaks 工具的屏幕截图: