「ブラウザプラグイン」の版間の差分
1行目: | 1行目: | ||
[[Category:ウェブブラウザ]] |
[[Category:ウェブブラウザ]] |
||
[[de:Browser Plugins]] |
[[de:Browser Plugins]] |
||
− | [[en:Browser |
+ | [[en:Browser plugins]] |
− | [[es:Browser |
+ | [[es:Browser plugins]] |
[[fr:Plugins navigateur]] |
[[fr:Plugins navigateur]] |
||
+ | [[ru:Browser plugins]] |
||
[[tr:Web tarayıcı eklentileri]] |
[[tr:Web tarayıcı eklentileri]] |
||
− | [[zh- |
+ | [[zh-cn:Browser plugins]] |
{{Related articles start}} |
{{Related articles start}} |
||
− | {{ |
+ | {{Related|Opera}} |
− | {{ |
+ | {{Related|Firefox}} |
− | {{ |
+ | {{Related|Chromium}} |
{{Related articles end}} |
{{Related articles end}} |
||
ブラウザプラグインには使用しているプラグイン API によって2種類のタイプがあります: |
ブラウザプラグインには使用しているプラグイン API によって2種類のタイプがあります: |
||
− | *Netscape plugin API (NPAPI): [[ |
+ | *Netscape plugin API (NPAPI): [[Firefox]] など多くのブラウザで動作するプラグイン ([[Chromium]] や [[Opera]] では動作しません)。 |
− | *Pepper plugin API (PPAPI): [[ |
+ | *Pepper plugin API (PPAPI): [[Chromium]] (Chrome) や [[Opera]] で動作するプラグイン。 |
このページに書かれているほとんどのプラグインは NPAPI オンリーです。そうでない場合は特記します。 |
このページに書かれているほとんどのプラグインは NPAPI オンリーです。そうでない場合は特記します。 |
||
== Flash Player == |
== Flash Player == |
||
− | |||
− | === Shumway === |
||
− | |||
− | [http://mozilla.github.io/shumway/ Shumway] はネイティブコードの助力を使わずに SWF ファイルフォーマットの忠実で効率的なレンダラを作る HTML5 技術の実験です。2013年1月1日現在、プラグインは [http://mozilla.github.io/shumway/ Mozilla の github.io サイト] から直接インストールできます。[https://github.com/mozilla/shumway/wiki Shumway wiki] によると、"実験がうまくいけば、Firefox と統合する可能性もあります"。 |
||
− | |||
− | Shumway は Firefox の Nightly/Aurora ビルドに内蔵されています。 |
||
− | |||
− | === Gnash === |
||
− | |||
− | {{Wikipedia/ja|Gnash}} |
||
− | |||
− | [http://www.gnu.org/software/gnash/ GNU Gnash] は Adobe Flash Player のフリー (libre) の代替です。ブラウザプラグインだけでなく、デスクトップコンピュータや携帯デバイスのためのスタンドアロンのプレイヤーとしても利用でき、バージョン7までの SWF フォーマットに対応しています (バージョン8と9は開発中です)。また、ActionScript 2.0 を80%サポートしています。 |
||
− | |||
− | [[AUR|AUR]] に複数のパッケージが存在します: {{AUR|gnash}}, {{AUR|gnash-kde4}}, {{AUR|gnash-trunk-git}}。 |
||
− | |||
− | {{Note|Gnash が上手く動かない場合は、[[official Repositories|公式リポジトリ]]から {{Pkg|gstreamer0.10-ffmpeg}} を[[Pacman|インストール]]する必要があるかもしれません。}} |
||
− | |||
− | === Lightspark === |
||
− | |||
− | [http://lightspark.github.com/ Lightspark] は Adobe Flash のフリーな代替を提供しようとしているもうひとつの試みであり、新しい Flash フォーマットのサポートを目指しています。まだ開発途上ですが、[https://github.com/lightspark/lightspark/wiki/Site-Support 人気のサイト]をいくつかサポートしています。 |
||
− | |||
− | Lightspark は [[Arch User Repository|AUR]] にある {{AUR|lightspark}} や {{AUR|lightspark-git}} パッケージで[[Pacman|インストール]]できます。 |
||
=== Adobe Flash Player === |
=== Adobe Flash Player === |
||
45行目: | 24行目: | ||
公式リポジトリから {{Pkg|flashplugin}} を[[pacman|インストール]]してください。 |
公式リポジトリから {{Pkg|flashplugin}} を[[pacman|インストール]]してください。 |
||
{{Note| |
{{Note| |
||
− | * NPAPI を使用する Linux 用の Adobe Flash Player は [http://blogs.adobe.com/flashplayer/2012/02/adobe-and-google-partnering-for-flash-player-on-linux.html Adobe による開発が終了しています] が、バージョン 11.2 のセキュリティアップデートは5年間 (2017年まで) Adobe によって提供される予定です。また、プラグインの PPAPI バージョンの新版は Google Chrome と一緒にリリースされます。詳しくは [[Chromium# |
+ | * NPAPI を使用する Linux 用の Adobe Flash Player は [http://blogs.adobe.com/flashplayer/2012/02/adobe-and-google-partnering-for-flash-player-on-linux.html Adobe による開発が終了しています] が、バージョン 11.2 のセキュリティアップデートは5年間 (2017年まで) Adobe によって提供される予定です。また、プラグインの PPAPI バージョンの新版は Google Chrome と一緒にリリースされます。詳しくは [[Chromium#Flash Player プラグイン]] を見て下さい。 |
− | * ハードウェアアクセラレーションを有効にするには、[[ |
+ | * ハードウェアアクセラレーションを有効にするには、[[VDPAU]] を参照してください。 |
* Flash のアプリには文章を正しく表示するために [[Arch User Repository|AUR]] の {{AUR|ttf-ms-fonts}} を必要とするものがあります。 |
* Flash のアプリには文章を正しく表示するために [[Arch User Repository|AUR]] の {{AUR|ttf-ms-fonts}} を必要とするものがあります。 |
||
}} |
}} |
||
58行目: | 37行目: | ||
{{Warning|Flash のハードウェアアクセラレーションは不安定です。[https://forums.adobe.com/thread/911321] を参照。}} |
{{Warning|Flash のハードウェアアクセラレーションは不安定です。[https://forums.adobe.com/thread/911321] を参照。}} |
||
− | [[ |
+ | [[VDPAU]] を有効にするには、次の行をアンコメント: |
EnableLinuxHWVideoDecode=1 |
EnableLinuxHWVideoDecode=1 |
||
161行目: | 140行目: | ||
) |
) |
||
</nowiki>}} |
</nowiki>}} |
||
+ | |||
+ | ==== DRM で保護されたコンテンツを再生 ==== |
||
+ | |||
+ | [[Flash DRM コンテンツ]]を見て下さい。 |
||
+ | |||
+ | === Shumway === |
||
+ | |||
+ | [http://mozilla.github.io/shumway/ Shumway] はネイティブコードの助力を使わずに SWF ファイルフォーマットの忠実で効率的なレンダラを作る HTML5 技術の実験です。2013年1月1日現在、プラグインは [http://mozilla.github.io/shumway/ Mozilla の github.io サイト] から直接インストールできます。[https://github.com/mozilla/shumway/wiki Shumway wiki] によると、"実験がうまくいけば、Firefox と統合する可能性もあります"。 |
||
+ | |||
+ | Shumway は Firefox の Nightly/Aurora ビルドに内蔵されています。 |
||
+ | |||
+ | === Gnash === |
||
+ | |||
+ | {{Wikipedia/ja|Gnash}} |
||
+ | |||
+ | [http://www.gnu.org/software/gnash/ GNU Gnash] は Adobe Flash Player のフリー (libre) の代替です。ブラウザプラグインだけでなく、デスクトップコンピュータや携帯デバイスのためのスタンドアロンのプレイヤーとしても利用でき、バージョン7までの SWF フォーマットに対応しています (バージョン8と9は開発中です)。また、ActionScript 2.0 を80%サポートしています。 |
||
+ | |||
+ | [[AUR]] に複数のパッケージが存在します: {{AUR|gnash}}, {{AUR|gnash-kde4}}, {{AUR|gnash-trunk-git}}。 |
||
+ | |||
+ | {{Note|Gnash が上手く動かない場合は、[[公式リポジトリ]]から {{Pkg|gstreamer0.10-ffmpeg}} を[[Pacman|インストール]]する必要があるかもしれません。}} |
||
+ | |||
+ | === Lightspark === |
||
+ | |||
+ | [http://lightspark.github.com/ Lightspark] は Adobe Flash のフリーな代替を提供しようとしているもうひとつの試みであり、新しい Flash フォーマットのサポートを目指しています。まだ開発途上ですが、[https://github.com/lightspark/lightspark/wiki/Site-Support 人気のサイト]をいくつかサポートしています。 |
||
+ | |||
+ | Lightspark は [[Arch User Repository|AUR]] にある {{AUR|lightspark}} や {{AUR|lightspark-git}} パッケージで[[Pacman|インストール]]できます。 |
||
== PDF ビューア == |
== PDF ビューア == |
||
168行目: | 173行目: | ||
[https://mozillalabs.com/en-US/pdfjs/ PDF.js] は Mozilla によって開発されている PDF レンダラーで HTML5 技術を使っています。 |
[https://mozillalabs.com/en-US/pdfjs/ PDF.js] は Mozilla によって開発されている PDF レンダラーで HTML5 技術を使っています。 |
||
− | [[ |
+ | [[Firefox]] では[https://addons.mozilla.org/en-US/firefox/addon/pdfjs/ プラグイン]として利用でき、Firefox バージョン 19 から含まれるようになっています。 |
− | [[ |
+ | [[Chromium]] や Chrome では [https://chrome.google.com/webstore/detail/pdf-viewer/oemmndcbldboiebfnladdacbdfmadadm Chrome ウェブストア]に実験的なバージョンがあり [https://github.com/mozilla/pdf.js Pdf.js] のソースからビルドすることも可能です。 |
=== 外部の PDF ビューア === |
=== 外部の PDF ビューア === |
||
187行目: | 192行目: | ||
=== Adobe Reader === |
=== Adobe Reader === |
||
− | ライセンス制限のため、Adobe Reader を公式の Arch Linux リポジトリから再配布することはできません。[[Arch User Repository|AUR]] に複数のバージョンが存在します。パッケージにどれだけ投票があろうと、Adobe Reader が[[ |
+ | ライセンス制限のため、Adobe Reader を公式の Arch Linux リポジトリから再配布することはできません。[[Arch User Repository|AUR]] に複数のバージョンが存在します。パッケージにどれだけ投票があろうと、Adobe Reader が[[公式リポジトリ]]に入ることは絶対にありません。 |
また、多くの言語の[https://aur.archlinux.org/packages.php?O=0&K=acroread-&do_Search=Go ローカライズ]も利用できます。 |
また、多くの言語の[https://aur.archlinux.org/packages.php?O=0&K=acroread-&do_Search=Go ローカライズ]も利用できます。 |
||
202行目: | 207行目: | ||
64ビット環境で Adobe Reader を使うには: |
64ビット環境で Adobe Reader を使うには: |
||
− | * フォーラムの投稿から作られた[[ |
+ | * フォーラムの投稿から作られた[[64ビット環境に32ビット環境をインストール|このガイド]]に従ってください。他の32ビットだけのアプリケーションにも再利用できる chroot 環境を作成します。 |
− | * [[Arch User Repository|AUR]] から {{AUR|acroread}} (とその32ビットの依存パッケージ) をインストールしてください。[[ |
+ | * [[Arch User Repository|AUR]] から {{AUR|acroread}} (とその32ビットの依存パッケージ) をインストールしてください。[[Firefox]] のプラグインをこのバイナリと一緒に''直接''使うことはできません -- 64ビットのブラウザではロードされません。ロードするには公式の [[Multilib|[multilib]]] リポジトリから {{Pkg|nspluginwrapper}} パッケージをインストールして通常ユーザーで次を実行してください: |
$ nspluginwrapper -v -a -i |
$ nspluginwrapper -v -a -i |
||
このコマンドはプラグインディレクトリをチェックして必要に応じてプラグインをリンクします。 |
このコマンドはプラグインディレクトリをチェックして必要に応じてプラグインをリンクします。 |
||
216行目: | 221行目: | ||
{{Note|Java は [https://www.java.com/en/download/faq/chrome.xml Chromium で動作しません]。NPAPI プラグインが使えなくなったからです。Java プラグインを使用するには他のブラウザをインストールしてください。}} |
{{Note|Java は [https://www.java.com/en/download/faq/chrome.xml Chromium で動作しません]。NPAPI プラグインが使えなくなったからです。Java プラグインを使用するには他のブラウザをインストールしてください。}} |
||
− | ブラウザの [[ |
+ | ブラウザの [[Java]] サポートを有効にする方法は2つあります: オープンソースの [[Wikipedia:ja:OpenJDK|OpenJDK]] (推奨) と Oracle のプロプライエタリバージョンです。OpenJDK がなぜ推奨なのかは[https://mailman.archlinux.org/pipermail/arch-general/2011-August/021671.html これ]を見て下さい。 |
OpenJDK を使うには、[http://icedtea.classpath.org/wiki/Main_Page IcedTea] ブラウザプラグイン {{Pkg|icedtea-web}} をインストールする必要があります。 |
OpenJDK を使うには、[http://icedtea.classpath.org/wiki/Main_Page IcedTea] ブラウザプラグイン {{Pkg|icedtea-web}} をインストールする必要があります。 |
||
− | Oracle の JRE を使いたい場合は、[[Arch User Repository|AUR]] にある {{AUR|jre}} |
+ | Oracle の JRE を使いたい場合は、[[Arch User Repository|AUR]] にある {{AUR|jre}} パッケージをインストールしてください。 |
詳細については [[Java#OpenJDK]] を見て下さい。 |
詳細については [[Java#OpenJDK]] を見て下さい。 |
||
228行目: | 233行目: | ||
== Pipelight == |
== Pipelight == |
||
− | [[ |
+ | [[Pipelight]] を見て下さい。 |
== マルチメディアの再生 == |
== マルチメディアの再生 == |
||
− | 多くのブラウザは [[ |
+ | 多くのブラウザは [[GStreamer]] フレームワークをサポートしており HTML5 の {{ic|<audio>}} や {{ic|<video>}} エレメントでマルチメディアを再生できます。現行バージョンの {{ic|gst-*}} と、旧式バージョンの {{ic|gstreamer0.10-*}}、どちらのバージョンの GStreamer がサポートされているかは、ブラウザのパッケージの任意の依存パッケージを確認してください (webkit ベースのブラウザを使っている場合 {{Pkg|webkitgtk}}/{{Pkg|webkitgtk2}} を確認してください)。それぞれのプラグインの説明は [[GStreamer#インストール]] を見て下さい。 |
=== その他のプラグイン === |
=== その他のプラグイン === |
||
* {{App|Gecko Media Player|ウェブサイト上のメディアを扱う Mozilla のブラウザプラグイン、MPlayer を使用。|https://sites.google.com/site/kdekorte2/gecko-mediaplayer|{{Pkg|gecko-mediaplayer}}}} |
* {{App|Gecko Media Player|ウェブサイト上のメディアを扱う Mozilla のブラウザプラグイン、MPlayer を使用。|https://sites.google.com/site/kdekorte2/gecko-mediaplayer|{{Pkg|gecko-mediaplayer}}}} |
||
− | * {{App|Totem Plugin|[[ |
+ | * {{App|Totem Plugin|[[GStreamer]] を使う [[GNOME]] の [[Wikipedia:ja:Totem|Totem]] メディアプレイヤーベースのブラウザプラグイン。|http://projects.gnome.org/totem/|{{Pkg|totem}}}} |
* {{App|Rosa Media Player Plugin|Qt と MPlayer を利用するブラウザプラグイン。|https://abf.rosalinux.ru/uxteam/ROSA_Media_Player|{{AUR|rosa-media-player-plugin}}}} |
* {{App|Rosa Media Player Plugin|Qt と MPlayer を利用するブラウザプラグイン。|https://abf.rosalinux.ru/uxteam/ROSA_Media_Player|{{AUR|rosa-media-player-plugin}}}} |
||
* {{App|VLC Plugin|NPAPI ベースのプラグイン、VLC を使用。|http://git.videolan.org/?p=npapi-vlc.git;a=summary|{{AUR|npapi-vlc-git}}}} |
* {{App|VLC Plugin|NPAPI ベースのプラグイン、VLC を使用。|http://git.videolan.org/?p=npapi-vlc.git;a=summary|{{AUR|npapi-vlc-git}}}} |
||
== その他 == |
== その他 == |
||
+ | |||
+ | === ハングアウト === |
||
+ | |||
+ | ハングアウトのプラグインは {{AUR|google-talkplugin}} パッケージでインストールできます。Google によって開発されているメッセンジャーで、様々なことができます。例えば、次のようなことが可能です: YouTube の視聴、ダイアグラムの作成、ドキュメントの編集、ゲームを遊ぶ。最大で15人までと同時にビデオ通話することができます。 |
||
=== MozPlugger === |
=== MozPlugger === |
||
277行目: | 286行目: | ||
}} |
}} |
||
− | [[ |
+ | [[mpv]] が代わりに使われるようにデフォルトの MPlayer を変更するには、以下のように適切な行を変更してください: |
{{hc|1=/etc/mozpluggerrc|2= |
{{hc|1=/etc/mozpluggerrc|2= |
||
... |
... |
2015年11月10日 (火) 16:30時点における版
ブラウザプラグインには使用しているプラグイン API によって2種類のタイプがあります:
- Netscape plugin API (NPAPI): Firefox など多くのブラウザで動作するプラグイン (Chromium や Opera では動作しません)。
- Pepper plugin API (PPAPI): Chromium (Chrome) や Opera で動作するプラグイン。
このページに書かれているほとんどのプラグインは NPAPI オンリーです。そうでない場合は特記します。
目次
- 1 Flash Player
- 2 PDF ビューア
- 3 Citrix
- 4 Java (IcedTea)
- 5 Pipelight
- 6 マルチメディアの再生
- 7 その他
- 8 トラブルシューティング
- 8.1 Flash Player: 音が出ない
- 8.2 Flash Player: 他のアプリケーションの音がなくなったり再生が遅延する
- 8.3 Flash Player: 64ビット版で音が酷い(途切れる)
- 8.4 Flash Player: パフォーマンス
- 8.5 Flash Player: ウェブカメラの解像度が低い
- 8.6 Flash Player: マルチヘッドを使っているとフルスクリーン再生で黒いバーが現れる
- 8.7 Flash Player: NVIDIA で動画が青みがかる
- 8.8 Flash Player: NVIDIA で画面がはみ出る
- 8.9 Flash Player: 古いシステムで動画が再生されない
- 8.10 インストールしたプラグインが動作しない
- 8.11 Gecko Media Player が Apple のトレイラーを再生しない
Flash Player
Adobe Flash Player
公式リポジトリから flashplugin をインストールしてください。
設定
(プレイバシー設定や資源の使用量など) Flash Player の設定を変更するには、埋め込まれた Flash コンテンツの上で右クリックしてメニューから設定を選ぶか、Adobe のウェブサイト に行って下さい。Flash アニメーションからローカル設定を変更することができます。
また、Flash の設定ファイル /etc/adobe/mms.cfg
を使うことも可能です。
VDPAU を有効にするには、次の行をアンコメント:
EnableLinuxHWVideoDecode=1
設定サンプル:
/etc/adobe/mms.cfg
# Adobe player settings AVHardwareDisable = 0 FullScreenDisable = 0 LocalFileReadDisable = 1 FileDownloadDisable = 1 FileUploadDisable = 1 LocalStorageLimit = 1 ThirdPartyStorage = 1 AssetCacheSize = 10 AutoUpdateDisable = 1 LegacyDomainMatching = 0 LocalFileLegacyAction = 0 AllowUserLocalTrust = 0 # DisableSockets = 1 OverrideGPUValidation = 1 DisableDeviceFontEnumeration = 1 #Prevent sites to identify you by snooping the installed fonts
Gentoo の mms.cfg には細かい説明が付いています。
"フルスクリーンモードを終了するには ESC キーを押します" というメッセージを無効にする
このメッセージを無効にする方法は ubuntuforums.org の投稿 を参照してください。
libflashplayer.so
をバックアップします:
# cp /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so.backup
ホームディレクトリにファイルのコピーを作成します:
# cp /usr/lib/mozilla/plugins/libflashplayer.so ~/
公式リポジトリから wine をインストールしてください。
このページ から Flash Fullscreen Patcher.zip
をダウンロード、展開して wine
で実行してください:
$ wget http://forum.videohelp.com/attachments/16250-1360745667/Flash%20Fullscreen%20Patcher.zip $ unzip Flash\ Fullscreen\ Patcher\ 2.0.zip $ wine Flash\ Fullscreen\ Patcher\ 2.0.exe
GUI を使って (ホームディレクトリの) libflashplayer.so
にパッチをあてます。
パッチをあてた Flash Player を plugins ディレクトリに戻してください:
# cp ~/libflashplayer.so /usr/lib/mozilla/plugins/
GNOME 3 のフルスクリーンフィックス
Flash のフルスクリーンモードで問題が起こる場合 (動画がフリーズするのに音声は再生し続ける)、おそらくフルスクリーンの flash ウィンドウがブラウザのウィンドウの後ろに表示されていることが原因です。これは mutter の既知のバグです。devilspie を使うことで簡単に修正できます:
公式リポジトリから devilspie をインストールしてください。
~/.devilspie
ディレクトリを作成してください:
# mkdir ~/.devilspie
そして使っているブラウザにあわせて設定ファイルを作成する必要があります (下を参照)。
最後に、以下のファイルを ~/.config/autostart
に追加して devilspie をスタートアップのアイテムのリストに加えて下さい:
~/.config/autostart/devilspie.desktop
[Desktop Entry] Name=devilspie Exec=devilspie Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true
Firefox
~/.devilspie/flash-fullscreen-firefox.ds
(if (is (application_name) "plugin-container") (begin (focus) ) )
Chrome / Chromium
~/.devilspie/flash-fullscreen-chrome.ds
(if (is (application_name) "exe") (begin (focus) ) )
Epiphany / GNOME Web
~/.devilspie/flash-fullscreen-epiphany.ds
(if (is (application_name) "WebKitPluginProcess") (begin (focus) ) )
DRM で保護されたコンテンツを再生
Flash DRM コンテンツを見て下さい。
Shumway
Shumway はネイティブコードの助力を使わずに SWF ファイルフォーマットの忠実で効率的なレンダラを作る HTML5 技術の実験です。2013年1月1日現在、プラグインは Mozilla の github.io サイト から直接インストールできます。Shumway wiki によると、"実験がうまくいけば、Firefox と統合する可能性もあります"。
Shumway は Firefox の Nightly/Aurora ビルドに内蔵されています。
Gnash
GNU Gnash は Adobe Flash Player のフリー (libre) の代替です。ブラウザプラグインだけでなく、デスクトップコンピュータや携帯デバイスのためのスタンドアロンのプレイヤーとしても利用でき、バージョン7までの SWF フォーマットに対応しています (バージョン8と9は開発中です)。また、ActionScript 2.0 を80%サポートしています。
AUR に複数のパッケージが存在します: gnashAUR, gnash-kde4AUR, gnash-trunk-gitAUR。
Lightspark
Lightspark は Adobe Flash のフリーな代替を提供しようとしているもうひとつの試みであり、新しい Flash フォーマットのサポートを目指しています。まだ開発途上ですが、人気のサイトをいくつかサポートしています。
Lightspark は AUR にある lightsparkAUR や lightspark-gitAUR パッケージでインストールできます。
PDF ビューア
PDF.js
PDF.js は Mozilla によって開発されている PDF レンダラーで HTML5 技術を使っています。
Firefox ではプラグインとして利用でき、Firefox バージョン 19 から含まれるようになっています。
Chromium や Chrome では Chrome ウェブストアに実験的なバージョンがあり Pdf.js のソースからビルドすることも可能です。
外部の PDF ビューア
外部の PDF ビューアを使うには #MozPlugger か #kpartsplugin が必要です。
例えば、MozPlugger と Evince を使う場合、/etc/mozpluggerrc
ファイル内で pdf
を含む行を探して以下のように GV()
の後の行を修正する必要があります (evince
は選択したビューアに置き換えて下さい):
repeat noisy swallow(evince) fill: evince "$file"
これで動かないときは、about:config
から2つの値を変更してください:
pdfjs.disabled
の値を true に変更してください。plugin.disable_full_page_plugin_for_types
の値を空に変更してください。
再起動すれば上手く動くはずです。
Adobe Reader
ライセンス制限のため、Adobe Reader を公式の Arch Linux リポジトリから再配布することはできません。AUR に複数のバージョンが存在します。パッケージにどれだけ投票があろうと、Adobe Reader が公式リポジトリに入ることは絶対にありません。
また、多くの言語のローカライズも利用できます。
32ビット
Adobe Acrobat Reader は32ビットのバイナリしか存在しません。AUR にある acroreadAUR パッケージでインストール可能です。
このパッケージは Firefox プラグインだけでなく Acrobat Reader アプリケーションもインストールします。Linux ではハードウェア支援によるレンダリングはできないので注意してください。
64ビット
Adobe Reader の公式の64ビットバージョンはまだありません。
64ビット環境で Adobe Reader を使うには:
- フォーラムの投稿から作られたこのガイドに従ってください。他の32ビットだけのアプリケーションにも再利用できる chroot 環境を作成します。
- AUR から acroreadAUR (とその32ビットの依存パッケージ) をインストールしてください。Firefox のプラグインをこのバイナリと一緒に直接使うことはできません -- 64ビットのブラウザではロードされません。ロードするには公式の [multilib] リポジトリから nspluginwrapper パッケージをインストールして通常ユーザーで次を実行してください:
$ nspluginwrapper -v -a -i
このコマンドはプラグインディレクトリをチェックして必要に応じてプラグインをリンクします。
Citrix
次の記事を参照してください: Citrix。
Java (IcedTea)
ブラウザの Java サポートを有効にする方法は2つあります: オープンソースの OpenJDK (推奨) と Oracle のプロプライエタリバージョンです。OpenJDK がなぜ推奨なのかはこれを見て下さい。
OpenJDK を使うには、IcedTea ブラウザプラグイン icedtea-web をインストールする必要があります。
Oracle の JRE を使いたい場合は、AUR にある jreAUR パッケージをインストールしてください。
詳細については Java#OpenJDK を見て下さい。
Pipelight
Pipelight を見て下さい。
マルチメディアの再生
多くのブラウザは GStreamer フレームワークをサポートしており HTML5 の <audio>
や <video>
エレメントでマルチメディアを再生できます。現行バージョンの gst-*
と、旧式バージョンの gstreamer0.10-*
、どちらのバージョンの GStreamer がサポートされているかは、ブラウザのパッケージの任意の依存パッケージを確認してください (webkit ベースのブラウザを使っている場合 webkitgtk/webkitgtk2 を確認してください)。それぞれのプラグインの説明は GStreamer#インストール を見て下さい。
その他のプラグイン
- Gecko Media Player — ウェブサイト上のメディアを扱う Mozilla のブラウザプラグイン、MPlayer を使用。
- Rosa Media Player Plugin — Qt と MPlayer を利用するブラウザプラグイン。
- VLC Plugin — NPAPI ベースのプラグイン、VLC を使用。
その他
ハングアウト
ハングアウトのプラグインは google-talkpluginAUR パッケージでインストールできます。Google によって開発されているメッセンジャーで、様々なことができます。例えば、次のようなことが可能です: YouTube の視聴、ダイアグラムの作成、ドキュメントの編集、ゲームを遊ぶ。最大で15人までと同時にビデオ通話することができます。
MozPlugger
MozPlugger は mozpluggerAUR パッケージでインストールできます。
MozPlugger はブラウザの中で多種のマルチメディアを表示できる Mozilla プラグインです。表示のために MPlayer, xine, Evince, OpenOffice, TiMidity などの外部プログラムを使用します。MozPlugger によって使用するアプリケーションを変更・追加するには /etc/mozpluggerrc
ファイルを修正してください。
例えば、doc
ファイルを開くのに MozPlugger はデフォルトで OpenOffice を使います。LibreOffice を使うように変更させるには、OpenOffice のセクションを見て下さい:
/etc/mozpluggerrc
... ### OpenOffice define([OO],[swallow(VCLSalFrame) fill: ooffice2.0 -nologo -norestore -view $1 "$file" swallow(VCLSalFrame) fill: ooffice -nologo -norestore -view $1 "$file" swallow(VCLSalFrame) fill: soffice -nologo $1 "$file"]) ...
そして LibreOffice をリストの一番最初に加えて下さい:
/etc/mozpluggerrc
... ### LibreOffice/OpenOffice define([OO],[swallow(VCLSalFrame) fill: libreoffice --nologo --norestore --view $1 "$file" swallow(VCLSalFrame) fill: ooffice2.0 -nologo -norestore -view $1 "$file" swallow(VCLSalFrame) fill: ooffice -nologo -norestore -view $1 "$file" swallow(VCLSalFrame) fill: soffice -nologo $1 "$file"]) ...
もう一つの例として、シンタックスハイライトを使うためにお気に入りのテキストエディタで (ここでは Kate を使います)、cpp
ファイルを開きたい場合、mozpluggerrc
ファイルに新しいセクションを追加します:
/etc/mozpluggerrc
text/x-c++:cpp:C++ Source File text/x-c++:hpp:C++ Header File repeat noisy swallow(kate) fill: kate -b "$file"
mpv が代わりに使われるようにデフォルトの MPlayer を変更するには、以下のように適切な行を変更してください:
/etc/mozpluggerrc
... ### MPlayer #define(MP_CMD,[mplayer -really-quiet -nojoystick -nofs -zoom -vo xv,x11 -ao esd,alsa,oss,arts,null -osdlevel 0 $1 </dev/null]) define(MP_CMD,[mpv -really-quiet $1 </dev/null]) #define(MP_EMBED,[embed noisy ignore_errors: MP_CMD(-xy $width -wid $window $1)]) define(MP_EMBED,[embed noisy ignore_errors: MP_CMD(--autofit=$width -wid $window $1)]) #define(MP_NOEMBED,[noembed noisy ignore_errors maxaspect swallow(MPlayer): MP_CMD($1)]) define(MP_NOEMBED,[noembed noisy ignore_errors maxaspect swallow(mpv): MP_CMD($1)]) ... #define(MP_AUDIO,[mplayer -quiet -nojoystick $1 </dev/null]) define(MP_AUDIO,[mpv -really-quiet $1 </dev/null]) #define(MP_AUDIO_STREAM,[controls stream noisy ignore_errors: mplayer -quiet -nojoystick $1 "$file" </dev/null]) define(MP_AUDIO_STREAM,[controls stream noisy ignore_errors: mpv -really-quiet $1 "$file" </dev/null]) ...
MozPlugger のオプションの完全なリストは このページ を見て下さい。
kpartsplugin
KParts プラグイン は KDE の KPart 技術を使用してブラウザに Okular (PDF), Ark (圧縮ファイル), Calligra Words (ODF) などの別のファイルビューアを埋め込むためのプラグインです。KPart を使っていないアプリケーションを使用することはできません。
KParts プラグインは公式リポジトリから kpartsplugin パッケージでインストールできます。
トラブルシューティング
Flash Player: 音が出ない
Flash Player はデフォルトの ALSA デバイス、番号 0 にしか音声を出力しません。サウンドデバイスが複数ある場合 (サウンドカードと HDMI 出力のあるビデオカードがある場合)、使用しているデバイスの番号が異なっている可能性があります。
利用可能なデバイスとそれぞれの番号を表示するために、次を実行してください:
$ aplay -l
**** List of PLAYBACK Hardware Devices **** card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: DX [Xonar DX], device 0: Multichannel [Multichannel] Subdevices: 0/1 Subdevice #0: subdevice #0 card 1: DX [Xonar DX], device 1: Digital [Digital] Subdevices: 1/1 Subdevice #0: subdevice #0
この場合、HDMI 出力は card 0
でサウンドカードは card 1
になります。サウンドカードを ALSA のデフォルトにするには、ホームディレクトリに以下の内容で .asoundrc
ファイルを作成します:
~/.asoundrc
pcm.!default { type hw card 1 } ctl.!default { type hw card 1 }
Flash Player: 他のアプリケーションの音がなくなったり再生が遅延する
Flash 動画の音が遅延したり、Flash によって他のアプリケーションの音が止まったりする場合、snd_pcm_oss
モジュールがロードされていないことを確認してください:
$ lsmod | grep snd_pcm_oss
次のコマンドでアンロードできます:
# rmmod snd_pcm_oss
ブラウザを再起動して問題が解決したか確認してください。
Flash Player: 64ビット版で音が酷い(途切れる)
64ビット環境の Flash プラグイン 11 と glibc の新しい memcpy
ルーチンには問題が存在しており (詳細は Fedora のバグレポートを参照)、MP3 ストリームの音が不安定になります。最新の回避方法は:
- このスレッド に書かれているようにして
memcpy
ルーチンを置き換える。 - AUR から flashplugin-squareAUR をインストールする (これは Flash プラグインのハードウェアアクセラレーションが効くバージョンです)。
Flash Player: パフォーマンス
Adobe の Flash プラグインには深刻なパフォーマンスの問題があり、特に CPU 周波数スケーリングを使っている時にそれは顕著です。CPU のワークロード全体を使わないというポリシーがあるために、周波数スケーリング governor が CPU の周波数を上げられません。この問題を解決するには Cpufrequtils を見て下さい。
Flash Player: ウェブカメラの解像度が低い
Flash でウェブカメラの解像度が低くなる (画像のピクセルが見える) ときは次のコマンドでブラウザを起動して見て下さい:
$ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so [broswer]
Flash Player: マルチヘッドを使っているとフルスクリーン再生で黒いバーが現れる
Flash プラグインには、マルチモニタを使っているとフルスクリーンモードが正しく動作しないという既知のバグが存在します。フルスクリーンの解像度を間違って認識するために、正しいモニターに表示しながら、フルスクリーンの Flash プレイヤーはまるでモニターが合計のディスプレイ領域を持っているようにサイズを変更します。
これを修正するために、ここ に書かれている "hack" を使うことができます。上記ページのリンクからソースをダウンロードして、README の手順に従って下さい。
Flash Player: NVIDIA で動画が青みがかる
flashplugin のバージョン 11.2.202.228-1 と 11.2.202.233-1 では U/V ペインを間違った順番で送信してしまうことで特定のビデオに青みがのるという問題が発生します。libvdpau のバージョン 0.5 にはこの問題を修正するための回避策が含まれています、公式アナウンス を見て下さい。
Flash Player: NVIDIA で画面がはみ出る
このバグは flashplugin バージョン 11.2.202.228-1 で使われているカラーキーが正しくないことが原因で (NVIDIA フォーラムの この投稿 を見て下さい)、Flash コンテンツが他のページや黒一色の背景に"リーク"します。この問題に対処するにはシェルのプロファイル (~/.bash_profile
, ~/.zprofile
) や ~/.xinitrc
で VDPAU_NVIDIA_NO_OVERLAY=1
を export してください。
Flash Player: 古いシステムで動画が再生されない
旧式のシステムに Adobe Flash をインストールしたところ、動画を再生しても真っ黒になって何も起こらない場合、おそらくマシンの CPU が SSE2 をサポートしていません。次のコマンドを使って CPU フラグを見ることで確認できます:
$ grep sse2 /proc/cpuinfo
何も結果が返ってこないなら、Flash の旧バージョン (例えば 10.3 や 11.1) をインストールする必要があります。古いバージョンには脆弱性が存在する可能性があります。AUR から利用できる sandfoxAUR を使ってサンドボックス化させると良いでしょう。使用方法については sandfox のホームページを見て下さい。
Flash の旧バージョンはここから利用可能です: https://www.adobe.com/products/flashplayer/distribution3.html
libflashplayer.so
を /usr/lib/mozilla/plugins/
フォルダにコピーしてください。
昔の flashplugin パッケージは AUR からダウンロードできます (例: flashplugin-10AUR)。
SSE2 を使わない最後のパッケージは flashplugin-11.1.102.63-1-i686.pkg.tar.xz
です。このパッケージバージョンを使う時は、IgnorePkg = flashplugin
を /etc/pacman.conf
に追加してください。
インストールしたプラグインが動作しない
プラグインのパスが設定されていないのが共通の問題です。インストールした後 Firefox を起動する前にユーザーが再ログインをしていないときに発生します。パスが設定されていないかどうかテストしてください:
echo $MOZ_PLUGIN_PATH
設定されていない場合は、再ログインするか、/etc/profile.d/mozilla-common.sh
を読み込んで同じシェルから Firefox を起動してください:
source /etc/profile.d/mozilla-common.sh && firefox
Gecko Media Player が Apple のトレイラーを再生しない
Apple のトレイラーが再生できない時は、ブラウザのユーザーエージェントを次のように設定して見て下さい:
QuickTime/7.6.2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 3)