Firefox (日本語)

From ArchWiki
Jump to: navigation, search
概要 help replacing me
Firefox ブラウザとプラグインのインストール・トラブルシューティング
関連項目
Browser Plugins
Firefox Tweaks
Chromium
Opera

FirefoxMozilla によって開発されているオープンソースの人気グラフィカルウェブブラウザです。

インストール

Firefox は公式リポジトリfirefox パッケージでインストールできます。

Firefox には標準の英語以外のさまざまな言語パックが存在します。言語パックは基本的に firefox-i18n-languagecode という名前を持ちます (languagecode はそれぞれの言語を示します、例: de, ja, fr, etc.)。利用できる言語パックの一覧はここを見て下さい。

Firefox でフォントにアンチエイリアスがかかっていなかったりヒント情報が使われていないときは、ttf-win7-fontsAUR (推奨) や ttf-ms-fontsAUR をインストールして Font Configuration を見て下さい。

アドオン

Firefox は大量のアドオンのライブラリがあることで知られており、Firefox に機能を追加したり、もともとある機能の挙動を変更したりすることができます。Firefox の "アドオンマネージャ" から新しいアドオンを見つけたりインストールしたアドオンを管理できます。

人気のあるアドオンの一覧は、人気によってソートされた Mozilla のアドオンリストを見て下さい。

プラグイン

Template:Box

インストール・有効になっているプラグインを見るには、Firefox のアドレスバーに次を入力するか:

about:plugins

Firefox のメニューから アドオン を選び プラグイン タブを開いて下さい。

GNOME キーリングの統合

AUR から firefox-gnome-keyringAUR をインストールして Firefox と GNOME Keyring を統合できます。

KDE の統合

  • KDE の KPart テクノロジーを Firefox と一緒に使うために、kpartsplugin をインストールして KDE のファイルビューアをブラウザに移植できます。
  • KDE の Oxygen テーマとさらに進んだ統合がしたい場合、Oxygen KDE をインストールすることができます。Firefox の Persona テーマのサポート、Oxygen や Faenza アイコンなどのカスタマイズのサポート、カラースキームの検知などの機能を持った包括的なテーマです。
  • KDE の mime タイプシステムとファイルダイアログを統合する、OpenSUSE のパッチが適用されたバージョンの firefox を使うことができます。

スペルチェック用の辞書

To enable spell checking for a specific language right click on any text field and check the Check Spelling box. To select a language for spell checking to you have right click again and select your language from the Languages sub-menu.

言語を追加するには 辞書を追加(A)... を選択してリストからインストールしたい辞書を選んで下さい。

もしくは、公式リポジトリにある hunspell パッケージをインストールすることもできます。その場合は、hunspell-fr (フランス語) や hunspell-he (ヘブライ語) など言語にあわせて辞書をインストールする必要があります。

Firefox 検索エンジンの追加

Search engines can be added to Firefox through normal add-ons, see this page for a list of available search engines.

A very extensive list of search engines can be found here.

Also, you can use the add-to-searchbar extension to add a search to your search bar from any web site, by simply right clicking on the site's search field and selecting Add to Search Bar...

If you want a manual solution, take a look at ~/.mozilla/firefox/xxx.default/searchplugins/ (where xxx is your profile ID).

arch-firefox-search

公式リポジトリから arch-firefox-search をインストールすることで Firefox 検索ツールバーで Arch に関わる検索 (AUR, wiki, フォーラムなど) が追加できます。

Firefox 亜種

  • Iceweasel — Debian によって開発されている Firefox のフォーク。主な違いはトレードマークの入った Mozilla アートワークが含まれていないことです。
http://wiki.debian.org/Iceweasel || iceweaselAUR
Note: Iceweasel がなぜ作られたかについてはこのブログ記事に詳しく書かれています。
  • GNU IceCat — GNU Project によって配布されているウェブブラウザ。完全なフリーソフトウェアとして作られており GNU/Linux オペレーティングシステムで利用できほとんどの Firefox アドオンと互換があります。
http://www.gnu.org/software/gnuzilla/ || icecatAUR
  • Firefox KDE — OpenSUSE パッチが適用された Firefox。シンプルな Firefox プラグインで KDE との統合を実現しています。
http://gitorious.org/firefox-kde-opensuse || firefox-kde-opensuseAUR

トラブルシューティング

e-mail クライアントの設定

通常、Firefox では mailto リンクをクリックすると Gmail や Yahoo Mail などのウェブアプリケーションが開くように設定されています。Firefox の mailto リンクを電子メールクライアントに設定するには、設定 > プログラム を開いて mailtoaction カラムを変更してください。ここでは電子メールクライアントの存在する場所を設定する必要があります (例: Kmail の場合 /usr/bin/kmail)。

Firefox 4 の新しいメニューバー/Firefox ボタン

Merge-arrows-2.pngThis article or section is a candidate for merging with Firefox Tweaks.Merge-arrows-2.png

Notes: This is just style tweaks, should better keep it in tweak page to keep main page clean. (Discuss in Talk:Firefox (日本語)#)

To toggle between the new Firefox button and the classic menu bar:

  • if the button is active, check Preferences > Menu Bar, or right click in the toolbar area and check Menu Bar.
  • if the menu bar is active, uncheck View > Toolbars > Menu Bar, or right click in the toolbar area and uncheck Menu Bar.

In GNU/Linux, you will just get a plain grey button instead of the new orange one from Windows. However you can change this to either a Firefox icon or the icon followed by the "Firefox" text.

Adding the following to your ~/.mozilla/firefox/userprofile/chrome/userChrome.css file will place the icon before the text:

#appmenu-toolbar-button {
  list-style-image: url("chrome://branding/content/icon16.png");
}

Adding the following to the same file will remove the "Firefox" text:

#appmenu-toolbar-button > .toolbarbutton-text,
#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
  display: none !important;
}


This userChrome.css configuration copies the default Windows Firefox 4+ look and adds an orange background to the button, with a purple background in Private Browsing mode:

#main-window:not([privatebrowsingmode]) #appmenu-toolbar-button {
    -moz-appearance: none !important;
    color: #FEEDFC !important;
    background: -moz-linear-gradient(hsl(34,85%,60%), hsl(26,72%,53%) 95%) !important;
    border: 1px solid #000000 !important;
}

#main-window:not([privatebrowsingmode]) #appmenu-toolbar-button:hover:not(:active):not([open]) {
    -moz-appearance: none !important;
    color: #FEEDFC !important;
    background: -moz-linear-gradient(hsl(26,72%,53%), hsl(34,85%,60%) 95%) !important;
    border: 1px solid #000000 !important;
}


#main-window:not([privatebrowsingmode]) #appmenu-toolbar-button:hover:active,
#main-window:not([privatebrowsingmode]) #appmenu-toolbar-button[open] {
    -moz-appearance: none !important;
    color: #FEEDFC !important;
    background: -moz-linear-gradient(hsl(26,72%,53%), hsl(26,72%,53%) 95%) !important;
    border: 1px solid #000000 !important;
}

#appmenu-toolbar-button {
    -moz-appearance: none !important;
    color: #FEEDFC !important;
    background: -moz-linear-gradient(hsl(279,70%,46%), hsl(276,75%,38%) 95%) !important;
    border: 1px solid #000000 !important;
}


#main-window #appmenu-toolbar-button:hover:not(:active):not([open]) {
    -moz-appearance: none !important;
    color: #FEEDFC !important;
    background: -moz-linear-gradient(hsl(276,75%,38%), hsl(279,70%,46%) 95%) !important;
    border: 1px solid #000000 !important;
}


#main-window #appmenu-toolbar-button:hover:active,
#main-window #appmenu-toolbar-button[open] {
    -moz-appearance: none !important;
    color: #FEEDFC !important;
    background: -moz-linear-gradient(hsl(276,75%,38%), hsl(276,75%,38%) 95%) !important;
    border: 1px solid #000000 !important;
}
Note: You need to create both the chrome directory and userChrome.css, if they do not already exist.

Open containing folder problems (KDE)

If Firefox launches something other than your preferred file manager when using the "Open Containing Folder" option in the Downloads manager, make sure you select your file manager of choice (e.g. Dolphin) in KDE's System Settings under Workspace Appearance and Behavior > Default Applications > File Manager.

If Firefox is still not opening your file manager of choice, modify your user's ~/.local/share/applications/defaults.list to include these two lines:

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. 右クリックから New を選んで Integer を選択する。
  3. privacy.popups.disable_from_plugins という名前をつける。
  4. 値を 2 に設定する。

値の意味は:

  • 0: プラグインのポップアップをすべて許可する。
  • 1: ポップアップを許可する、ただし dom.popup_maximum の数まで制限する。
  • 2: プラグインのポップアップをブロックする。
  • 3: プラグインのポップアップをブロックする、ホワイトリストに入っているサイトもブロックする。

中クリックエラー

Firefox でマウスの中ボタンを使うと次のようなエラーが表示されることがあります:

The URL is not valid and cannot be loaded.

Another symptom is that middle-clicking results in unexpected behavior, like accessing a random web page.

The reason stems from the use of the middle mouse buttons in UNIX-like operating systems. The middle mouse button is used to paste whatever text has been highlighted/added to the clipboard. Then there is the possibly conflicting feature in Firefox, which defaults to loading the URL of the corresponding text when the button is depressed. This can be easily disabled by going to about:config and setting the middlemouse.contentLoadURL option to false.

Alternatively, having the traditional scroll cursor on middle-click (default behavior on Windows browsers) can be achieved by searching for general.autoScroll and setting it to true.

バックスペースが '戻る' ボタンとして機能しない

この記事によれば、この機能はバグを修正するために削除されました。元の挙動に戻すには about:config から browser.backspace_action オプションを 0 (ゼロ) に設定してください。

Firefox がログイン情報を記憶しない

Firefox のプロファイルフォルダにある cookies.sqlite ファイルが壊れていることが原因です。これを修正するには、Firefox を終了して cookie.sqlite をリネームするか削除する必要があります。

好きなターミナルで以下を入力してください:

$ cd ~/.mozilla/firefox/xxxxxxxx.default/
$ rm -f cookies.sqlite
Note: xxxxxxxx は8文字のランダムな文字列です。

Firefox を起動して問題が解決しているか確かめて下さい。

暗い GTK+ テーマで入力フィールドが読めない

When using a dark GTK+ theme, one might encounter Internet pages with unreadable input and text fields (e.g. Amazon can have white text on white background). This can happen because the site only sets either background or text color, and Firefox takes the other one from the theme.

A work around is to explicitly setting standard colors for all web pages in ~/.mozilla/firefox/xxxxxxxx.default/chrome/userContent.css.

The following sets input fields to standard black text / white background; both can be overridden by the displayed site, so that colors are seen as intended:

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

This will force the colors ("Allow pages to choose their own colors..." checkbox in the Preferences > Content > Color dialog):

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

Change color values to suit, or use an add-on like Stylish.

ファイルの関連付けに関する問題

GNOME を使っていないと、Firefox が正しく(もしくは全く)ファイルタイプの関連付けを行わないことがあります (ダウンロードダイアログの "プログラムで開く")。公式リポジトリから libgnome をインストールすることで問題を修正できます。

KDE (日本語) を使っている場合は、以下を実行することで KDE で設定されたアプリケーションを使うようになります:

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

"I'm Feeling Lucky" モード

いくつかの検索エンジンには feeling lucky 機能があります。例えば Google には "I'm Feeling Lucky" が、DuckDuckGo には "I'm Feeling Ducky" があります。

この機能を使うには:

  1. アドレスバーに about:config と入力。
  2. keyword.url を探す。
  3. 値を検索エンジンの URL に変更する。

Google の場合:

http://www.google.com/search?btnI=I%27m+Feeling+Lucky&q=

DuckDuckGo の場合:

https://duckduckgo.com/?q=\

"開いているタブを保存して次回起動時に復元しますか?" が表示されなくなった

Mozilla Support サイトより:

  1. アドレスバーに about:config と入力。
  2. browser.warnOnQuittrue に設定。
  3. browser.showQuitWarningtrue に設定。

Firefox のインターフェースに使われるフォントが汚い

If the fonts in the menu bar look ugly to you, chances are you're missing better looking fonts for Firefox to use. As a quick remedy, just install Type 1 fonts from the xorg-fonts-type1 package, available in the official repositories.

特定のウェブページで Firefox が汚いフォントを表示する

Firefox がビットマップフォントを使っている場合、特定のウェブページでフォントが (Google Chrome などと比べて) とても汚くなることがあります:

http://i.imgur.com/SMVdi.png vs http://i.imgur.com/jNmxU.png

これを修正するには、X でビットマップフォントを無効にしてください:

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

Google Webfonts で Firefox のフォント問題を解決する

Firefox のフォント問題には AUR パッケージの ttf-google-webfontsAURttf-google-webfonts-gitAUR から Google Webfonts をインストールすることで解決するものもあります。これらのフォントは Google Drive アプリの外観を大幅に改善します。

Firefox 13 にアップグレードするとメニューがポップアップできなくなった

This problem is most probably related to this bug and it may affect any user that sets

GTK_IM_MODULE=xim

while configuring their input method.

It appears to happen especially to those who are using Fcitx 4.0.x (at that time Fcitx only supported XIM). With newer version of Fcitx, XIM is discouraged and you should set:

GTK_IM_MODULE=fcitx

For more information see the Fcitx page.

参照