Firefox (简体中文)
相关文章
Firefox(火狐)是Mozilla(谋智网络)出品的一款图形界面网络浏览器。
Contents
- 1 安装
- 2 附加组件
- 3 插件
-
4 疑难解答
- 4.1 设置 email 客户端
- 4.2 “打开所在文件夹” 错误 (GNOME3)
- 4.3 “打开所在文件夹” 错误 (KDE)
- 4.4 Firefox 自动创建 ~/Desktop,但我不需要
- 4.5 禁止插件弹窗
- 4.6 中键点击问题
- 4.7 Backspace 键无法实现“后退”功能
- 4.8 无法记录登录信息
- 4.9 使用深色GTK主题时文本区域故障
- 4.10 文件关联问题
- 4.11 关闭Firefox时不询问是否保存标签
- 4.12 Firefox 界面字体很难看
- 4.13 Firefox 在某些网页中字体很难看
- 4.14 解决Firefox中与Google字体有关的字体问题
- 4.15 更新至Firefox 13后菜单无法弹出
- 4.16 从Marketplace安装桌面应用失败且无错误提示
- 5 参见
安装
官方软件仓库中有最新稳定版firefox,可以用pacman安装。中文界面请安装简体中文语言包 firefox-i18n-zh-cn。
其它变种:
- Firefox Extended Support Release — long-term supported version
- Firefox Beta — cutting-edge version
- Firefox Aurora/Developer edition — for developers
- Firefox Nightly — nightly builds for testing
- Firefox KDE — OpenSUSE 打过补丁的、具有更好的 KDE 集成特性的 Firefox 版本。
- On top of the different Mozilla build channels, a number of forks exist with more or less special features; see List of applications#Gecko-based.
Here you can find an overview of Mozilla's releases.
- Firefox KDE —
附加组件
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-gtk2 和 kde-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>
标签内的多媒体内容。你需要安装以下的可选依赖包才能让上述的功能可用:
- gstreamer0.10-base-plugins: 用于解码 vorbis decoding, ogg demuxing
- gstreamer0.10-good-plugins: 用于解码 webm 和 mp4 demuxing
- gstreamer0.10-bad-plugins: 用于解码 aac, vp8 和 opus decoding
- gstreamer0.10-ugly-plugins: 用于解码 h.264 和 mp3
- gstreamer0.10-ffmpeg: 更多的解码器
重启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 来 “打开所在文件夹”,而 Thunar 或 Wine 却运行了,请检查 ~/.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,会忽略浏览器设置,弹出窗口。要阻止这种弹窗:
- 打开 about:config。
- 右键添加新的整数项目。
- 命名为 privacy.popups.disable_from_plugins。
- 设置为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
重启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时不询问是否保存标签
- 打开about:config。
- 修改browser.warnOnQuit为true。
- 修改browser.showQuitWarning为true.
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-hgAUR 、 ttf-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
文件夹。