首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >系统范围内调整Adwaita主题以突出显示Firefox中的活动选项卡?

系统范围内调整Adwaita主题以突出显示Firefox中的活动选项卡?
EN

Ask Ubuntu用户
提问于 2020-10-05 21:48:04
回答 1查看 1K关注 0票数 2

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

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

我通常的解决方法是安装一个自定义主题,比如阿德维塔混合。然而,我正在寻找一些系统范围的东西,它可以在默认主题上工作,并且不需要更改浏览器配置文件。以下是我的问题:

  1. 如何对Adwaita主题进行系统范围的调整,以显示活动选项卡和非活动选项卡之间的对比?在火狐的自定义主题中,它们被称为toolbarframe/frame_inactive,但我不确定GTK+的等价性是什么。我偷看了一下/usr/share/themes/Adwaita/gtk-3.0/gtk.css,看到了这样的情况: /* Adwaita现在是GTK+ 3的一部分,这个文件不再被使用了*/但是假设主题仍然可以在不重新编译libgtk-3-0的情况下被修改,对吗?
  2. 这是一个有意的设计选择,还是有一个地方,我应该提出一个问题来解决这个问题?我没有看到任何已经在阿德维塔问题跟踪器火狐问题追踪器中存档的文件。
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-10-14 16:29:53

似乎没有办法单独更改选项卡颜色(在我的研究中,没有找到firefox选项卡样式类的任何文档)。

另外,您提供的链接有下面的图片,这里没有提到单个选项卡的颜色。

此链接https://color.firefox.com/显示可以自定义的不同组件,这也表明无法更改单个选项卡的颜色。

在这种情况下,我们能达到的最接近的是从下面的解决办法。

使用以下命令在名为"ADW_MOD“的系统文件中创建一个包含所需目录和文本文件的主题文件夹(Adwaita )

代码语言:javascript
复制
sudo install -D /dev/null /usr/share/themes/ADW_MOD/gtk-3.0/gtk.css

使用以下命令打开css文件

代码语言:javascript
复制
sudo -H gedit /usr/share/themes/ADW_MOD/gtk-3.0/gtk.css

复制粘贴在内容下面,保存文件&关闭。

代码语言:javascript
复制
@import url("resource:///org/gtk/libgtk/theme/Adwaita/gtk-contained.css");

#MozillaGtkWidget .menubar,
#MozillaGtkWidget menubar {
    background-color: lightblue;
    color: blue;
}

从gnome-微调或通过命令行选择gtk主题ADW_MOD

代码语言:javascript
复制
gsettings set org.gnome.desktop.interface gtk-theme "ADW_MOD"

您可以从上面的内容中修改颜色,或者如果您找到关于fire指定样式类的GTK主题的文档,您可以修改上面的内容以进行更多的自定义。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1280369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档