Firefox (简体中文)

From ArchWiki
Jump to: navigation, search
翻译状态: 本文是英文页面 Firefox翻译,最后翻译时间:2014-04-15,点击这里可以查看翻译后英文页面的改动。

Firefox(火狐)是Mozilla(谋智网络)出品的一款图形界面网络浏览器。

安装

官方软件仓库中有最新稳定版firefox,可以用pacman安装。中文界面请安装简体中文语言包 firefox-i18n-zh-cn

其它变种:

  • Firefox Extended Support Release — long-term supported version
https://www.mozilla.org/en-US/firefox/organizations/ || firefox-esr-binAUR
  • Firefox Beta — cutting-edge version
https://www.mozilla.org/en-US/firefox/channel || firefox-beta-binAUR
  • Firefox Aurora/Developer edition — for developers
https://www.mozilla.org/en-US/firefox/aurora/ || firefox-auroraAUR
  • Firefox Nightly — nightly builds for testing
https://nightly.mozilla.org/ || firefox-nightlyAUR
  • Firefox KDE — OpenSUSE 打过补丁的、具有更好的 KDE 集成特性的 Firefox 版本。
https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox || firefox-kde-opensuseAUR

Here you can find an overview of Mozilla's releases.

  • Firefox KDE
http://gitorious.org/firefox-kde-opensuse || firefox-kde-opensuseAUR

附加组件

Firefox 广为人知的一点是它的大量的附加组件,可以用来添加新功能或更改 Firefox 中已有功能。你可以在 Firefox 中的“附加组件管理器”中查找新附加组件或管理已安装的附加组件。

想查看热门附加组件列表,参见: 按热门度排序的附加组件列表.

插件

参见: 浏览器插件

要查看插件使用情况,在Firefox地址栏输入:

about:plugins

或者使用工具菜单中的附加组件,选择插件标签。

Gnome Keyring 整合

AUR安装 firefox-gnome-keyringAUR[broken link: archived in aur-mirror]。 要让firefox-gnome-keyringAUR[broken link: archived in aur-mirror]使用你的登录 keychain,在 about:config 中设置 extensions.gnome-keyring.keyringName 为 "login" (不含引号)。注意 "login" 的首字母应为小写。

KDE 整合

  • 在 Firefox 中使用 GTK 外观。安装 oxygen-gtk2kde-gtk-config。然后进入系统设置 -> 程序外观 -> GTK,GTK2 主题选择为 oxygen-gtk,勾选显示 GTK 按钮的图标。
  • 使用 KDE's KParts 嵌入文件查看器,可以安装 kpartsplugin
  • 可以使用 AUR 中的 firefox-kde-opensuseAUR Firefox 变种来集成 KDE 的文件关联系统和文件对话框。这一变种有 OpenSUSE 打的补丁。或者使用 firefox-kde-global-menuAUR[broken link: archived in aur-mirror] 它也可以达到同样的效果,且加入 appmenu 支持。

拼写检查字典

选择任意文本,右键为该语言添加字典,重启浏览器即可。

或者从 官方软件仓库安装软件包hunspell和其它语言例如 hunspell-fr (法语) or hunspell-he (希伯来语)。

默认情况下,Firefox 会在 /usr/lib/firefox/dictionaries 生成指向到 hunspell 字典的软链接。如果你不想使用所有语言的字典,可以删掉一部分。注意,Firefox 升级可能会还原这些软链接。

增加搜索引擎

到下面网址选择搜索引擎并安装:

add-to-searchbar 扩展可以通过网址直接加入搜索引擎。

如果想自己写一个,到~/.mozilla/firefox/xxx.default/searchplugins/(xxx代表你的账户id)看一看。

arch-firefox-search

arch-firefox-search为Firefox搜索框添加Arch相关内容的搜索引擎(AUR、wiki、论坛……):

# pacman -S arch-firefox-search

多媒体播放

media.gstreamer.enabled为启用时,Firefox会尝试使用GStreamer播放HTML5的<audio><video>标签内的多媒体内容。你需要安装以下的可选依赖包才能让上述的功能可用:

重启Firefox。你可以到Youtube HTML5页面或者这个网页来验证软件包正确安装并启用了。

你也可以强制Firefox使用Adobe Flash。方法是在about:config中设置media.gstreamer.enabled为禁用。

疑难解答

设置 email 客户端

一般地,Firefox 会使用像 Gmail 或 Yahoo Mail 这样的 Web 程序打开 mailto 链接。要使 Firefox 用你的email 客户端打开 mailto 链接,找到 选项 > 应用程序 并将 mailto 对应的动作修改为你的 email 客户端的准确路径,如 /usr/bin/kmail

“打开所在文件夹” 错误 (GNOME3)

如果你希望 Firefox 用 Nautilus 来 “打开所在文件夹”,而 ThunarWine 却运行了,请检查 ~/.local/share/applications/defaults.list 文件中的这两行:

inode/directory=someprogram.desktop
x-directory/normal=someprogram.desktop

如果 someprogram 不是 nautilus, 就将其修改为 nautilus

“打开所在文件夹” 错误 (KDE)

KDE中使用“下载”窗口中的“打开所在文件夹”时,如果 Firefox 没使用设置的文件管理器,先在如下位置进行设置:

System Settings -> Default Applications -> File Manager

如果 Firefox 仍不能使用指定的文件管理器打开文件夹,在$HOME/.local/share/applications/defaults.list 中添加:

x-directory/normal=kde4-dolphin.desktop;kde4-kfmclient_dir.desktop;
inode/directory=kde4-dolphin.desktop;kde4-kfmclient_dir.desktop;kde4-gwenview.desktop;kde4-filelight.desktop;kde4-cervisia.desktop;

Firefox 自动创建 ~/Desktop,但我不需要

Firefox 默认使用 ~/Desktop 作为上传和下载目录。要设置为其它目录,创建文件 ~/.config/user-dirs.dirs 并添加:

XDG_DESKTOP_DIR="/home/<user>/"
XDG_DOWNLOAD_DIR="/home/<user>/<dir>"
XDG_TEMPLATES_DIR="/home/<user>/<dir>"
XDG_PUBLICSHARE_DIR="/home/<user>/<dir>"
XDG_DOCUMENTS_DIR="/home/<user>/<dir>"
XDG_MUSIC_DIR="/home/<user>/<dir>"
XDG_PICTURES_DIR="/home/<user>/<dir>"
XDG_VIDEOS_DIR="/home/<user>/<dir>"

<user><dir> 修改为实际目录。

禁止插件弹窗

有些插件,如Flash,会忽略浏览器设置,弹出窗口。要阻止这种弹窗:

  1. 打开 about:config。
  2. 右键添加新的整数项目。
  3. 命名为 privacy.popups.disable_from_plugins。
  4. 设置为2。

可用值如下:

  • 0: 允许所有插件弹窗。
  • 1: 允许弹窗,但限制在dom.popup_maximum数值内。
  • 2: 禁止插件弹窗。
  • 3: 禁止插件弹窗,即使是可信站点。

中键点击问题

! 此 URL 无效,无法载入,

许多人使用中键点击时会莫名跳转到某页面,或者出现上述错误。

问题的原因是,许多类UNIX操作系统设置鼠标中键执行粘贴操作。这与Firefox的功能冲突了(在新窗口打开链接)。可以关闭Firefox的这项功能:

在浏览器地址栏输入:

about:config

打开并找到middlemouse.contentLoadURL项,设置为false。

此外,如果要打开中键点击出现滚轮的功能(Windows默认启用),设置general.autoScroll为true。

Backspace 键无法实现“后退”功能

根据此文,为了修正一个bug,关闭了此功能。开启方法如下:

在浏览器地址栏输入:

about:config

打开并找到browser.backspace_action项,设置为0。

无法记录登录信息

有可能是Firefox profile文件夹中的cookies.sqlite损坏了。关闭浏览器后删除cookie.sqlite即可:

打开终端输入:

$ cd ~/.mozilla/firefox/xxxxxxxx.default/
$ rm -f cookies.sqlite
注意: xxxxxxxx 表示随机生成的8个字符

重启Firefox检查问题是否解决。

使用深色GTK主题时文本区域故障

使用深色GTK主题时,可能看不到某些网站输入框和文本区域的文字(白底白字)。这可能是因为某些网站只设置了背景色或文本色,而Firefox主题使用了一样的颜色。

A work around is to explicitly setting standard colours for all web pages in

可以在~/.mozilla/firefox/xxxxxxxx.default/chrome/userContent.css设置所有网页的标准色彩配置。

下列代码设置输入框默认白底黑字,默认设置不会覆盖网站自己的设置:

input {
    -moz-appearance: none !important;
    background-color: white;
    color: black;
}

textarea {
    -moz-appearance: none !important;
    background-color: white;
    color: black;
}

select {
    -moz-appearance: none !important;
    background-color: white;
    color: black;
}

下列代码强制设置色彩(设置 > 内容 > 颜色中的“允许页面选择显示颜色而无需使用上面的设置”):

input {
    -moz-appearance: none !important;
    background-color: pink !important;
    color: green !important;
}

textarea {
    -moz-appearance: none !important;
    background-color: pink !important;
    color: green !important;
}

select {
    -moz-appearance: none !important;
    background-color: pink !important;
    color: green !important;
}

请自行修改颜色,或者使用附加组件Stylish

文件关联问题

Gnome 用户可能遇到该问题,安装libgnome即可。

如果使用KDE,还可以这样:

ln -s ~/.local/share/applications/mimeapps.list ~/.local/share/applications/mimeinfo.cache

这样,Firefox应该严格使用KDE的文件关联设置了。

关闭Firefox时不询问是否保存标签

根据Mozilla Support

  1. 打开about:config
  2. 修改browser.warnOnQuittrue
  3. 修改browser.showQuitWarningtrue.

Firefox 界面字体很难看

如果菜单栏的字体很难看,可能是因为 Firefox 找不到好看的字体,请先通过xorg-fonts-type1软件包安装 Type 1 字体。

Firefox 在某些网页中字体很难看

某些网页的点阵字体显示效果比较差,可以禁用 X 的点阵字体:

$ sudo ln -s /etc/fonts/conf.avail/70-no-bitmaps.conf /etc/fonts/conf.d/

解决Firefox中与Google字体有关的字体问题

通过安装以下AUR软件包中提供的Google字体: ttf-google-fonts-hgAURttf-google-fonts-gitAUR,亦可解决Firefox中的一些字体问题。这些字体或许会极大地改善Google Drive应用的外观。

更新至Firefox 13后菜单无法弹出

这个问题可能与下面链接中报告的bug有关: bug 并且可能影响任何在设置输入法时设置了以下环境变量的用户:

GTK_IM_MODULE=xim

这种情况尤其会出现在使用fcitx 4.0.x版本的用户中(当时fcitx仅支持XIM模块)。 版本更新的fcitx中,XIM模块不被推荐,你应该这样设置环境变量:

GTK_IM_MODULE=fcitx

更多信息请参考 Fcitx 这一页.

从Marketplace安装桌面应用失败且无错误提示

安装会静默失败如果没有~/.local/share/applications文件夹。

参见