Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
ブラウザプラグインのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
ブラウザプラグイン
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ウェブブラウザ]] [[de:Browser Plugins]] [[en:Browser plugins]] [[es:Browser plugins]] [[fr:Plugins navigateur]] [[ru:Browser plugins]] [[tr:Web tarayıcı eklentileri]] [[zh-hans:Browser plugins]] {{Related articles start}} {{Related|Opera}} {{Related|Firefox}} {{Related|Chromium}} {{Related articles end}} ブラウザプラグインには使用しているプラグイン API によって2種類のタイプがあります: *Netscape plugin API (NPAPI): 小型のブラウザで動作するプラグイン ([[Firefox#プラグイン|Firefox は Flash Player プラグインだけをサポート]]しており、[[Chromium]] や [[Opera]] では動作しません)。 *Pepper plugin API (PPAPI): [[Chromium]] (Chrome) や [[Opera]]、[[Vivaldi]] で動作するプラグイン。 このページに書かれているほとんどのプラグインは NPAPI オンリーです。そうでない場合は特記します。 == Flash Player == === Adobe Flash Player === ==== インストール ==== 使用しているブラウザによってインストールするパッケージは異なります。 * NPAPI バージョンは {{Pkg|flashplugin}} パッケージで[[pacman|インストール]]できます。 * PPAPI バージョンは {{Pkg|pepper-flash}} パッケージで[[pacman|インストール]]できます。Google Chrome には初めから同梱されています。 {{Note| * Flash アプリの中にはテキストを正しく表示するために {{AUR|ttf-ms-fonts}} パッケージを必要とするものがあります。 * {{AUR|freshplayerplugin}} プラグインは Firefox などの NPAPI を使用するブラウザで {{Pkg|pepper-flash}} を使用するための実験的なアダプタです。{{ic|/usr/share/freshplayerplugin/freshwrapper.conf.example}} を {{ic|~/.config/freshwrapper.conf}} にコピーすることで設定できます (ハードウェアアクセラレーションの有効化など)。 }} ==== アップグレード ==== [[Firefox]] を使用している場合、[[Firefox#Firefox によって認識されるプラグインのバージョンが間違っている]]を見てください。 ==== 設定 ==== Flash Player の設定 (プライバシー設定やリソースの使用量など) を変更したい場合、埋め込まれた Flash コンテンツ (例えば [https://helpx.adobe.com/flash-player.html Adobe の flash ホームページ]) を右クリックして、メニューから設定を選択してください。 Flash の設定ファイル {{ic|/etc/adobe/mms.cfg}} を使うこともできます。Gentoo は注釈が豊富にある [http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-plugins/adobe-flash/files/mms.cfg サンプル mms.cfg] を提供しています。 [[VDPAU]] による動画デコードを有効にするには、以下の行を追加・アンコメントしてください: EnableLinuxHWVideoDecode = 1 以下の行も追加・アンコメントする必要があるかもしれません: OverrideGPUValidation = 1 ==== マルチモニターでのフルスクリーンの問題 ==== マルチモニターを使っている場合や仮想デスクトップを切り替えると、フルスクリーンの Flash ウィンドウのフォーカスが外れてしまうことがあります。そのような場合、Adobe の Flash プラグインは自動的にフルスクリーンモードを解除します。 残念ながら、この挙動はバイナリにハードコードされています。挙動を変更するにはバイナリの改造が必要です。 修正することができるのは NPAPI プラグインだけであり、修正方法は2つ存在します。 * {{AUR|flashplugin-focusfix}}{{Broken package link|パッケージが存在しません}} を使用する。 * 手動でパッチをあてる [http://www.webupd8.org/2012/10/ubuntu-multi-monitor-tweaks-full-screen.html]: :パッケージをインストールしたら、{{ic|libflashplayer.so}} をバックアップしてください: :{{bc|# cp /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so.backup}} :その後、{{Pkg|ghex}} などのバイナリエディタを使ってファイルを改変してください。root 権限でファイルを開く必要があります: :{{bc|# ghex /usr/lib/mozilla/plugins/libflashplayer.so}} :バイナリエディタを使って {{ic|_NET_ACTIVE_WINDOW}} という文字列を探してください。ghex ではウィンドウの右側に文字列が表示され、バイナリは左側に表示されます。検索機能を使えば簡単に見つかります。 :{{ic|_NET_ACTIVE_WINDOW}} を発見したら行を書き換えます。行の長さを変えてしまってはいけません。例えば {{ic|_NET_ACTIVE_WINDOW}} を {{ic|_XET_ACTIVE_WINDOW}} に置き換えます。 :バイナリを保存して、プラグインを使用しているプロセスを全て再起動してください。 ==== DRM で保護されたコンテンツを再生 ==== [[Flash DRM コンテンツ]]を見て下さい。 === Shumway === [http://mozilla.github.io/shumway/ Shumway] はネイティブコードの助力を使わずに SWF ファイルフォーマットの忠実で効率的なレンダラを作る HTML5 技術の実験です ([https://github.com/mozilla/shumway/issues/2420 プロジェクトとしては死んでいます])。プラグインは [http://mozilla.github.io/shumway/ Mozilla の github.io サイト] から直接インストールできます。 === Gnash === [https://www.gnu.org/software/gnash/ GNU Gnash] は Adobe Flash Player のフリー (libre) の代替です。ブラウザプラグインだけでなく、デスクトップコンピュータや携帯デバイスのためのスタンドアロンのプレイヤーとしても利用でき、バージョン7までの SWF フォーマットに対応しています (バージョン8と9は開発中です)。また、ActionScript 2.0 を80%サポートしています。 [[AUR]] に複数のパッケージが存在します: {{AUR|gnash-git}}。 === Lightspark === [http://lightspark.github.com/ Lightspark] は Adobe Flash のフリーな代替を提供しようとしているもうひとつの試みであり、新しい Flash フォーマットのサポートを目指しています。まだ開発途上ですが、[https://github.com/lightspark/lightspark/wiki/Site-Support 人気のサイト]をいくつかサポートしています。 Lightspark は [[Arch User Repository|AUR]] にある {{AUR|lightspark-git}} パッケージで[[Pacman|インストール]]できます。 == Java (IcedTea) == {{Note|Java プラグインは NPAPI プラグインしか存在せず Chromium, Opera, Firefox ([https://support.mozilla.org/t5/Problems-with-add-ons-plugins-or/Why-do-Java-Silverlight-Adobe-Acrobat-and-other-plugins-no/ta-p/31069 52 以上]) では動作しません。[[Firefox#インストール|Firefox ESR]] は2018年まで NPAPI プラグインをサポートします。}} ブラウザの [[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}} をインストールする必要があります。 Oracle の JRE を使いたい場合は、[[Arch User Repository|AUR]] にある {{AUR|jre}} パッケージをインストールしてください。 詳細については [[Java]] を見て下さい。 {{Note|Java プラグインでなんらかの問題(ブラウザから認識されない)が発生するときは、この[[#インストールしたプラグインが動作しない|解決法]]を試して下さい。}} == Pipelight == [[Pipelight]] を見て下さい。 == マルチメディアの再生 == 多くのブラウザは [[GStreamer]] フレームワークをサポートしており HTML5 の {{ic|<audio>}} や {{ic|<video>}} エレメントでマルチメディアを再生できます。GStreamer がサポートされているかは、ブラウザのパッケージの任意の依存パッケージを確認してください (webkit ベースのブラウザを使っている場合 {{AUR|webkitgtk2}} または {{Pkg|qt5-webkit}} を確認してください)。それぞれのプラグインの説明は [[GStreamer#インストール]] を見て下さい。 === 他のプラグイン === * {{App|Gecko Media Player|ウェブサイト上のメディアを扱う Mozilla のブラウザプラグイン、MPlayer を使用。|https://sites.google.com/site/kdekorte2/gecko-mediaplayer|{{Pkg|gecko-mediaplayer}}{{Broken package link|パッケージが存在しません}}}} * {{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 を使用。|https://code.videolan.org/videolan/npapi-vlc|{{AUR|npapi-vlc}}}} === Open-with Firefox 拡張 === # [https://addons.mozilla.org/firefox/addon/open-with/ Open-with] アドオンをインストール。 # {{ic|about:openwith}} を開いて ''Add...'' を選択。 # ダイアログの中で動画をストリーミングできるプレイヤーを選択 (例: [[mpv|/usr/bin/mpv]])。 # (オプション) プレイヤーに必要な引数を追加 (例: ''mpv'' の場合は {{ic|--force-window --ytdl}})。 # (オプション) 左パネルを使用してダイアログを表示する方法を選択。 # 動画が存在するページを開く、あるいはリンクを右クリック。サイトが対応していれば、プレイヤーが開くはずです。 上記の方法で ''youtube-dl'' などの動画ダウンローダーを使うこともできます。 === youtube-dl === [https://addons.mozilla.org/ja/firefox/addon/watch-with-mpv/ Watch with MPV] をインストールすることで [http://rg3.github.io/youtube-dl/supportedsites.html サポートされているサイト] をお好きなプレイヤーで視聴できるようになります (デフォルトでは [[mpv]])。音声ストリームだけのウェブサイトの場合 ''Additional player parameters'' に {{ic|1=--player-operation-mode=pseudo-gui}} を追加してください。 == Google ハングアウト == {{Note| * Chromium で使用する場合はプラグインは不要です。 * 2017年3月現在、Firefox ではハングアウトの通話は機能しません [https://gsuiteupdates.googleblog.com/2017/02/google-hangouts-temporary-issues-with-firefox.html]。}} ハングアウトのプラグインは {{AUR|google-talkplugin}}{{Broken package link|パッケージが存在しません}} パッケージでインストールできます。Google によって開発されているメッセンジャーで、様々なことができます。例えば、次のようなことが可能です: YouTube の視聴、ダイアグラムの作成、ドキュメントの編集、ゲームを遊ぶ。最大で15人までと同時にビデオ通話することができます。 == MozPlugger == MozPlugger は {{AUR|mozplugger}} パッケージでインストールできます。 [http://mozplugger.mozdev.org/ MozPlugger] はブラウザの中で多種のマルチメディアを表示できる Mozilla プラグインです。表示のために MPlayer, xine, Evince, OpenOffice, TiMidity などの外部プログラムを使用します。MozPlugger によって使用するアプリケーションを変更・追加するには {{ic|/etc/mozpluggerrc}} ファイルを修正してください。 例えば、{{ic|doc}} ファイルを開くのに MozPlugger はデフォルトで OpenOffice を使います。LibreOffice を使うように変更させるには、OpenOffice のセクションを見て下さい: {{hc|/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 をリストの一番最初に加えて下さい: {{hc|/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"]) ... }} {{Note|{{ic|doc}} ファイルを開く規定のアプリケーションとして LibreOffice が選択されることを確認してください。}} もう一つの例として、シンタックスハイライトを使うためにお気に入りのテキストエディタで (ここでは Kate を使います)、{{ic|cpp}} ファイルを開きたい場合、{{ic|mozpluggerrc}} ファイルに新しいセクションを追加します: {{hc|/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 を変更するには、以下のように適切な行を変更してください: {{hc|1=/etc/mozpluggerrc|2= ... ### 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 のオプションの完全なリストは [http://www.linuxmanpages.com/man7/mozplugger.7.php このページ] を見て下さい。 == トラブルシューティング == === Flash Player: 音が出ない === Flash Player はデフォルトの [[Advanced Linux Sound Architecture|ALSA]] デバイス、番号 '''0''' にしか音声を出力しません。サウンドデバイスが複数ある場合 (サウンドカードと HDMI 出力のあるビデオカードがある場合)、使用しているデバイスの番号が異なっている可能性があります。 利用可能なデバイスとそれぞれの番号を表示するために、次を実行してください: {{hc|$ 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 出力は {{ic|card 0}} でサウンドカードは {{ic|card 1}} になります。サウンドカードを ALSA のデフォルトにするには、ホームディレクトリに以下の内容で {{ic|.asoundrc}} ファイルを作成します: {{hc|~/.asoundrc| pcm.!default { type hw card 1 } ctl.!default { type hw card 1 } }} === Flash Player: 他のアプリケーションの音がなくなったり再生が遅延する === Flash 動画の音が遅延したり、Flash によって他のアプリケーションの音が止まったりする場合、{{ic|snd_pcm_oss}} モジュールがロードされていないことを確認してください: $ lsmod | grep snd_pcm_oss 次のコマンドでアンロードできます: # rmmod snd_pcm_oss ブラウザを再起動して問題が解決したか確認してください。 === Flash Player: 64ビット版で音が酷い(途切れる) === 64ビット環境の Flash プラグイン 11 と {{Pkg|glibc}} の新しい {{ic|memcpy}} ルーチンには問題が存在しており (詳細は [https://bugzilla.redhat.com/show_bug.cgi?id&#;638477 Fedora のバグレポート]を参照)、MP3 ストリームの音が不安定になります。最新の回避方法は: * [https://forums.fedoraforum.org/showthread.php?t=258346 このスレッド] に書かれているようにして {{ic|memcpy}} ルーチンを置き換える。 * [[Arch User Repository|AUR]] から {{AUR|flashplugin-square}}{{Broken package link|{{aur-mirror|flashplugin-square}}}} をインストールする (これは Flash プラグインのハードウェアアクセラレーションが効くバージョンです)。 === Flash Player: パフォーマンス === Adobe の Flash プラグインには深刻なパフォーマンスの問題があり、特に CPU 周波数スケーリングを使っている時にそれは顕著です。CPU のワークロード全体を使わないというポリシーがあるために、周波数スケーリング governor が CPU の周波数を上げられません。この問題を解決するには [[CPU 周波数スケーリング|Cpufrequtils]] を見て下さい。 === Flash Player: ウェブカメラの解像度が低い === Flash でウェブカメラの解像度が低くなる (画像のピクセルが見える) ときは次のコマンドでブラウザを起動して見て下さい: $ LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so <browser> === Flash Player: マルチヘッドを使っているとフルスクリーン再生で黒いバーが現れる === Flash プラグインには、マルチモニタを使っているとフルスクリーンモードが正しく動作しないという既知のバグが存在します。フルスクリーンの解像度を間違って認識するために、正しいモニターに表示しながら、フルスクリーンの Flash プレイヤーはまるでモニターが合計のディスプレイ領域を持っているようにサイズを変更します。 これを修正するために、[http://al.robotfuzz.com/content/workaround-fullscreen-flash-linux-multiheaded-desktops ここ] に書かれている "hack" を使うことができます。上記ページのリンクからソースをダウンロードして、README の手順に従って下さい。 {{Note|作者は NVIDIA の TwinView を使用すると言っていますが、ハックはどのマルチモニタ設定でも動作します。}} === Flash Player: 古いシステムで動画が再生されない === 旧式のシステムに Adobe Flash をインストールしたところ、動画を再生しても真っ黒になって何も起こらない場合、おそらくマシンの CPU が SSE2 をサポートしていません。次のコマンドを使って CPU フラグを見ることで確認できます: $ grep sse2 /proc/cpuinfo 何も結果が返ってこないなら、Flash の旧バージョン (例えば 10.3 や 11.1) をインストールする必要があります。古いバージョンには脆弱性が存在する可能性があります。[[Arch User Repository|AUR]] から利用できる {{AUR|sandfox}} を使ってサンドボックス化させると良いでしょう。使用方法については [https://igurublog.wordpress.com/downloads/script-sandfox/ sandfox のホームページ]を見て下さい。 Flash の旧バージョンはここから利用可能です: https://www.adobe.com/products/flashplayer/distribution3.html {{ic|libflashplayer.so}} を {{ic|/usr/lib/mozilla/plugins/}} フォルダにコピーしてください。 SSE2 を使わない最後のパッケージは {{ic|flashplugin-11.1.102.63-1-i686.pkg.tar.xz}} です。このパッケージバージョンを使う時は、{{ic|IgnorePkg = flashplugin}} を {{ic|/etc/pacman.conf}} に追加してください。 === Flash Player: アップグレードしてもプラグインのバージョンが変わらない === Firefox の場合はユーザーのプロファイルディレクトリに存在する {{ic|pluginreg.dat}} を削除してください。 * Firefox を閉じる。 * {{ic|/home/''<username>''/.mozilla/firefox/''<profile_folder>''/}} を開く。 * {{ic|pluginreg.dat}} ファイルを削除する。 Firefox は自動的にファイルを再生成します。''<username>'' や ''<profile_folder>'' は適切な文字列に置き換えてください。 === インストールしたプラグインが動作しない === プラグインのパスが設定されていないのが共通の問題です。インストールした後 Firefox を起動する前にユーザーが再ログインをしていないときに発生します。パスが設定されていないかどうかテストしてください: $ printenv MOZ_PLUGIN_PATH 設定されていない場合は、再ログインするか、{{ic|/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)
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:App
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
ブラウザプラグイン
に戻る。
検索
検索
ブラウザプラグインのソースを表示
話題を追加