如何摆脱Firefox 46.0中的Ubuntu滚动条和主题?


20

我正在运行Ubuntu 16.04,并且刚刚将firefox软件包(今天发布)从45.0.2升级到46.0。

该版本带来了不受欢迎的更改;丑陋的Ubuntu滚动条,甚至丑陋的Ubuntu菜单颜色。如何禁用这些,并恢复标准的Firefox / GTK样式?

之前:Ubuntu 16.04上的Firefox 45.0.2

  • 菜单和文本框弹出窗口在浅灰色背景上使用黑色文本
  • 滚动条为灰色,具有上/下/左/右图标

Ubuntu 16.04上的Firefox 45.0.2

之后:Ubuntu 16.04上的Firefox 46.0

  • 菜单和文本框弹出窗口在Ubuntu黑色背景上使用灰色文本
  • 滚动条是橙色平面设计

Ubuntu 16.04上的Firefox 46.0

我想保留Firefox 46.0,但摆脱令人讨厌的Ubuntu UI主题。这是我已经尝试过的步骤:

  • 检查工具->附加组件->外观,以查看它是否与默认主题不同-不是,这是默认主题。
  • 尝试将Firefox主题更改为几个完整的主题 -其中几个更改了Firefox UI的各个方面,除了滚动条和弹出菜单,其他确实更改了它们,但我只是不喜欢它们的美观。
  • 检查工具->插件->扩展,并禁用“ Ubuntu修改”插件。这没有帮助。
  • 从旧的“如何禁用叠加滚动条?”开始 问题,我尝试过apt-get remove overlay-scrollbar,然后重新启动会话。这没有帮助。
  • 基于相同的问题,我尝试过gsettings set com.canonical.desktop.interface scrollbar-mode normal,但这也没有帮助。
  • 基于相同的问题,我尝试使用LIBOVERLAY_SCROLLBAR=0 firefox和来启动Firefox GTK_OVERLAY_SCROLLING=0 firefox,但这两个都不起作用。

到目前为止有效的是降级到以前的firefox软件包

apt-get install firefox=45.0.2+build1-0ubuntu1
apt-mark hold firefox

这可以完美地工作,因此它确实表明问题是特定于46.0+build5-0ubuntu0.16.04.2软件包的新版本的。我看了很多Ubuntu软件包changelog,但并没有说太多,但是Firefox 46.0发行说明说“ GTK3集成”。就像Compholio在回答中指出的那样,Firefox 46.0从使用GTK2切换为使用GTK3。

这不是一个永久性的解决方案,我不想落后于最新的Firefox版本。如何在Firefox中获得香草GTK主题而不是Ubuntu主题?


1
不想在这里过分“我也”-但我在14.04上
遇到

Answers:


3

这似乎是GTK3主题的错误,可能是Firefox在弹出窗口和滚动条上使用了错误的主题信息。

我仅通过切换Firefox的主题来部分解决此问题:

GTK_THEME =辐射火狐

您可以通过编辑启动器文件来“永久”添加此文件:

须藤gedit / usr / bin / firefox

并添加该行(在#!/ bin / sh之后):

出口GTK_THEME =辐射

提交一个bug来解决这个问题可能是一个好主意,但是既然我终于摆脱了糟糕的黑暗菜单,我就没有动力去寻找问题的根源了;)


我喜欢这个答案。它与Firefox 45不同,但是从美学角度来看,它比默认的Ambiance主题外观好。我注意到这实际上是默认主题(Adwaita?)。使用GTK_THEME=Radiance firefox使用“发光”主题,该主题也比“氛围”(没有黑色弹出窗口)要好,但仍然具有橙色滚动条。使用不存在的主题名称总是会选择默认主题,默认主题没有一些熟悉的Ubuntu样式(例如,顶部标签栏中的深色背景,橙色突出显示的菜单项而不是蓝色),但更好看起来比氛围
Stuart Caie

2

您可以做的是为Firefox安装并使用一个完整的主题,其中包括其自己的滚动条等。这看起来不像旧的默认设置,但是我敢打赌,您可以找到类似甚至更好的东西。

Tools菜单中,选择Add-ons,然后转到Get add-ons选项卡并向下滚动页面。左下角是一个链接See all complete themes。这将带您进入Mozilla的Firefox主页及其完整主题的网站。或者,单击此链接

选择与Firefox 46兼容的可用免费主题之一,并取悦您的眼睛,单击其绿色+ Add to Firefox按钮,下载完成后,单击确认对话气泡以征询您的许可Install

然后,系统将要求您重新启动Firefox,这将使您启用新主题。

要将主题再次更改为其他主题或默认主题,并删除不再需要的主题,请打开Tools菜单,选择Add-ons并导航至Appearance选项卡,您会在其中看到所有已安装主题的列表。

PS:我个人最喜欢的是“ BlackFox V2”和“ NASA Night Launch”(是的,我喜欢深色主题...)


1
感谢您的建议,但它似乎没有用。我尝试了前三个完整主题,尽管它们确实重新设置了Firefox主题,但是它们都没有更改滚动条或菜单弹出窗口。我已经用此信息更新了问题
Stuart Caie

我建议的两个主题实际上都确实在Firefox 46上为我在16.06上更改了滚动条和下拉菜单。也许您应该尝试将Unity的与滚动条相关的设置恢复为默认值或其他设置……
Byte Commander

1
好的,这次我同时检查了BlackFox V2和NASA Night Launch,您是对的-它们确实更改了滚动条。因此,主题可以更改这些UI元素,但并非“完整主题”类别中的所有主题都可以做到这一点。我要看看,看看是否有任何主题是常规GTK十岁上下
斯图尔特吴达德

0

不知道它是否会工作,因为我没有这个问题,但是我的firefox已与Windows系统同步,这可能就是原因。

如果单击右上角的按钮(单击该按钮可进入首选项),然后单击其中的“自定义”,则应该看到主题..也许尝试选择其他主题可能会设置正确。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.