我在Ubuntu 20.04上运行Firefox 81.0,默认主题是Adwaita,其中active选项卡(#EAEBE9 9)与非活动选项卡(#E7E8E6)的颜色几乎相同:

但是,当我切换到例如Ambiance主题时,活动选项卡的颜色(#F4F3F2)和非活动选项卡的颜色(#504F47)之间有着鲜明的对比:

我通常的解决方法是安装一个自定义主题,比如阿德维塔混合。然而,我正在寻找一些系统范围的东西,它可以在默认主题上工作,并且不需要更改浏览器配置文件。以下是我的问题:
toolbar和frame/frame_inactive,但我不确定GTK+的等价性是什么。我偷看了一下/usr/share/themes/Adwaita/gtk-3.0/gtk.css,看到了这样的情况: /* Adwaita现在是GTK+ 3的一部分,这个文件不再被使用了*/但是假设主题仍然可以在不重新编译libgtk-3-0的情况下被修改,对吗?发布于 2020-10-14 16:29:53
似乎没有办法单独更改选项卡颜色(在我的研究中,没有找到firefox选项卡样式类的任何文档)。
另外,您提供的链接有下面的图片,这里没有提到单个选项卡的颜色。

此链接https://color.firefox.com/显示可以自定义的不同组件,这也表明无法更改单个选项卡的颜色。
在这种情况下,我们能达到的最接近的是从下面的解决办法。
使用以下命令在名为"ADW_MOD“的系统文件中创建一个包含所需目录和文本文件的主题文件夹(Adwaita )
sudo install -D /dev/null /usr/share/themes/ADW_MOD/gtk-3.0/gtk.css使用以下命令打开css文件
sudo -H gedit /usr/share/themes/ADW_MOD/gtk-3.0/gtk.css复制粘贴在内容下面,保存文件&关闭。
@import url("resource:///org/gtk/libgtk/theme/Adwaita/gtk-contained.css");
#MozillaGtkWidget .menubar,
#MozillaGtkWidget menubar {
background-color: lightblue;
color: blue;
}从gnome-微调或通过命令行选择gtk主题ADW_MOD,
gsettings set org.gnome.desktop.interface gtk-theme "ADW_MOD"您可以从上面的内容中修改颜色,或者如果您找到关于fire指定样式类的GTK主题的文档,您可以修改上面的内容以进行更多的自定义。

https://askubuntu.com/questions/1280369
复制相似问题