Gentoo 下修复 Firefox loading.png 动画

由于上次的误操作,导致多年的 Gentoo 数据毁于一旦。辛辛苦苦到现在,终于有些恢复原样了,只是 Firefox 的tab 上的圈圈在载入网页时一动不动,Mozilla Firefox 社区一直没有解决方案,不过记得上次在哪里看到过解决方案的。

又是不停的切换关键字搜索,终于在 bugs.archLinux.org 上找到解决方案。

Archlinux 的 bug report 上的解决方案是在 userChrome.css 中替换个 loading.png 的图片,下载图片 firefox-loading,并置入 Firefox 的 profiles 下的 chrome 文件夹中。

编辑 userChrome.css 文件,添加如下:

/* fix tab loading icon */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
.tab-throbber[progress] {
  list-style-image: url("firefox-loading.png") !important;
}

修改好后,tab 上的 loading.png 终于开始转圈了。

顺便给出一个地址栏下拉的单行显示风格,一直觉得地址栏双行显示比较吃资源。

/* the old urlbar stylish */
#PopupAutoCompleteRichResult {
  -moz-binding: url(chrome://browser/content/urlbarBindings.xml#browser-autocomplete-result-popup) !important;
}

参考:https://bugs.archlinux.org/task/37576