Difference between revisions of "Firefox (简体中文)"

From ArchWiki
Jump to navigation Jump to search
(update translation)
m (安装)
Line 21: Line 21:
 
[[官方软件仓库]]中有最新稳定版{{pkg|Firefox}},可以用[[pacman (简体中文)|pacman]]安装。中文界面请安装简体中文语言包 {{pkg|firefox-i18n-zh-cn}}。
 
[[官方软件仓库]]中有最新稳定版{{pkg|Firefox}},可以用[[pacman (简体中文)|pacman]]安装。中文界面请安装简体中文语言包 {{pkg|firefox-i18n-zh-cn}}。
  
如果 Firefox 无法进行抗锯齿显示,请安装 {{AUR|ttf-win7-fonts}} 或 {{AUR|ttf-ms-fonts}} 并查看 [[Font_Configuration]].
+
如果 Firefox 无法进行抗锯齿显示,请安装 {{AUR|ttf-win7-fonts}} 或 {{AUR|ttf-ms-fonts}} 并查看 [[Font_Configuration (简体中文)|Font_Configuration]].
  
 
== 附加组件 ==
 
== 附加组件 ==

Revision as of 05:09, 11 August 2013

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary end

翻译状态: 本文是英文页面 Firefox翻译,最后翻译时间:2012-10-08,点击这里可以查看翻译后英文页面的改动。

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

安装

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

如果 Firefox 无法进行抗锯齿显示,请安装 ttf-win7-fontsAURttf-ms-fontsAUR 并查看 Font_Configuration.

附加组件

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

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

插件

参见: Browser Plugins

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

about:plugins

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

Gnome Keyring 整合

AUR安装 firefox-gnome-keyringAUR,整合Firefox和GNOME Keyring

整合 KDE

  • 使用KDE's KParts 嵌入文件查看器,可以安装kpartsplugin
  • Oxygen KDE扩展程序可以与 KDE 的 Oxygen 主题配合,包括颜色主题、 Faenza 图标和很多个性化选项。

拼写检查字典

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

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

增加搜索引擎

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

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

Firefox 相关项目

分支项目

  • Iceweasel —— 两个不同Firefox分支的合称。一个是GNU的项目,已更名为Icecat第二个是Debian维护的,基于2.0版本的分支。目前,AUR中只有Icecat。
  • GNU/IceCat —— 前身是GNU IceWeasel,是GNU出品的完全自由的浏览器,是Firefox的一个分支。它与GNU/Linux完全兼容,多数Firefox插件也可以使用。IceCat完全可以替代Firefox。
  • Swiftfox — A web browser based on Firefox but optimized for some newer Intel and AMD processors.
http://www.getswiftfox.com/ || swiftfox-athlon64AUR swiftfox-prescottAUR swiftfox-i686AUR
  • Firefox KDE — A version of Firefox that incorporates an OpenSUSE patch for better KDE integration that can be offered through simple Firefox plugins.
http://gitorious.org/firefox-kde-opensuse || firefox-kde-opensuseAUR

疑难解答

Setting your e-mail client

Firefox is usually set to open mailto links with a web application such as Gmail or Yahoo Mail. To set your e-mail client in Firefox to use with mailto links, go to Preferences > Applications and modify the action column corresponding to the mailto content type. You have set this to the exact location of your e-mail client (e.g. /usr/bin/kmail for Kmail).

Firefox 4 新菜单按钮

默认Archlinux启用旧的菜单栏。要启用新的菜单按钮,将查看->工具栏->菜单栏去掉选择。

Linux下你只能看到平平扁扁的灰色按钮,而不像Windows下的橙色。可以自己修改,方法是在$HOME/.mozilla/firefox/userprofile/chrome/userChrome.css中添加:

#appmenu-toolbar-button {
  list-style-image: url("chrome://branding/content/icon16.png");
}
#appmenu-toolbar-button > .toolbarbutton-text,
#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
  display: none !important;
}

如果没有该文件及其父目录,请自行添加。

“打开所在文件夹”错误

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

System Settings -> Default Applications -> File Manager

然后在$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即可。

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/.../chrome/userContent.css设置所有网页的标准色彩配置。

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

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

textarea {
    -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;
}

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

文件关联问题

GNOME用户可能遇到该问题,安装libgnome即可:

pacman -S libgnome

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

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

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

搜索框使用"手气不错"

要在搜索框使用搜索引擎的的"手气不错",方法如下:

  1. 打开about:config
  2. 修改keyword.url
Google 引擎:
http://www.google.com/search?btnI=I%27m+Feeling+Lucky&q=
DuckDuckGo 引擎:
https://duckduckgo.com/?q=\

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

根据Mozilla Support

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

Firefox 在 nVidia 显卡下 CPU 使用率非常高

有时强制 nVidia 闭源驱动在显存中保存 pixmaps 可以大大提高效率,在终端运行:

$ nvidia-settings -a InitialPixmapPlacement=2

如果效率提高,可以设置自动启动脚本,或者在 ~/.nvidia-settings-rc 中加入参数并在启动时运行:

$ nvidia-settings --load-config-only

文档位于 nvidia-settings 源码中. 其它效率优化选项请访问 NVIDIA.

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

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

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

The menu cannot pop-up after updating to Firefox 13

This problem can occur for users of the Fcitx input method and it is due to incorrect environment variables. Please check that Fcitx is set up correctly.

If it is indeed set up correctly, you can also try installing fcitx-gtk2, fcitx-gtk3 and fcitx-qt.

参见