「お気に入りのアプリケーション」では、
/usr/share/applications/browser.desktop(Chromium)
の設定で、
Exec=chromium \
--ppapi-flash-path=/usr/lib/PepperFlash/libpepflash \
--ppapi-flash-version=25.0.0.127-1 %U
メインのアプリケーションメニューからの起動は、
~./local/usr/share/applications/browser.desktop(Cromium)
が存在する場合だと、ユーザーサイドでのpathと権限の関係で、
pepper-flashのプラグインをこっちへもってくる必要がある。
Exec=chromium %U \
--ppapi-flash-path=\
/home/guest/.local/share/plugins/libpepflashplayer.so \
--ppapi-flash-version=25.0.0.127-1
パネル内のランチャーは、ランチャーにカーソルを合わせて、
右クリック→プロパティ→現在選択されているアイテムを編集します。
で実行するコマンド変更できる。
pepper flash設定が正しくが有効に働いている事を
確認できる動画のネットアドレス(URL)。
pepper flashが働かないと再生できない動画で、
ログイン等不要なものを教えて頂けると助かります。
------------------------------------------
現在google-chrome、chromium、opera、vivaldi、slimjet等
pepper flash系ウエブブラウザをAPorteusで扱っています。
貴記事のflash設定に示唆され、
google-chromeを除き、これらにflashを追加する改造をしています。
以下の改造手順を予定しています。
1.libpepflashplayer.so収容モジュール作成
ArchLinuxはAUR扱いの為DEBIAN系
http://www.deb-multimedia.org/pool/non-free/p/pepper-flash-player/flashplayer-chromium_25.0.0.127-dmo2_i386.deb
http://www.deb-multimedia.org/pool/non-free/p/pepper-flash-player/flashplayer-chromium_25.0.0.127-dmo2_amd64.deb
から取得します。
(1)ディレクトリ展開(例:32BIT)
# deb2dir flashplayer-chromium_25.0.0.127-dmo2_i386.deb
# rm flashplayer-chromium_25.0.0.127-dmo2_i386.deb
(2)不要部分削除
# rm -fr flashplayer-chromium_25.0.0.127-dmo2_i386/usr/share/doc flashplayer-chromium_25.0.0.127-dmo2_i386/var/log/[rs]*
(3)ログ設定
# mklog flashplayer-chromium_25.0.0.127-dmo2_i386
(4)conf内容確認
# cat flashplayer-chromium_25.0.0.127-dmo2_i386/etc/chromium.d/flashplayer-chromium.conf
# Make sure that Chromium finds the plugin:
flash_library="/usr/lib/adobe-flashplugin/libpepflashplayer.so"
flash_version=$(grep '"version":' /usr/lib/adobe-flashplugin/manifest.json | cut -d\" -f4)
if [ -f $flash_library ]; then
CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=$flash_library --ppapi-flash-version=$flash_version"
fi
(5)xzm作成
# mkXZM flashplayer-chromium_25.0.0.127-dmo2_i386
# rm -fr flashplayer-chromium_25.0.0.127-dmo2_i386
2.ウエブブラウザ起動シェル改造
1の(4)のconf内容のCHROMIUM_FLAGSを設定し起動オプションに追加する。
勉強になります。
pepper-flash等専用のテストページは
ないようですけど、
adobe-flashplayerが動作しないと、
つまり、pepper-flashが動作しないと、
動画を見ることが
できない、ということでは、
http://www.veoh.com/
http://video.fc2.com/ja/
辺りにある動画をどれかクリックして、
試せばいかがでしょうか。
ログインなしでできます。
以下のfc2の教会の動画を使用してchromiumでテストしました。
http://video.fc2.com/content/20151018W27k2SNB
libpepflashplayer.soの有無でOK/NGが32Bit/64Bit共に明確に判定できました。
debパッケージ取得、xzmモジュール作成シェルは以下のものを使用しました。
----------------------------------
#!/bin/sh
if [ `whoami` != root ]
then
echo "This command must be used by root."
exit 1
fi
if uname -m | grep "x86_64" >/dev/null
then
ARCH=amd64
else
ARCH=i386
fi
ADR=http://www.deb-multimedia.org/pool/non-free/p/pepper-flash-player/
wget -c $ADR
PEPPER=`grep flashplayer-chromium index.html|grep ${ARCH}.deb|cut -d'"' -f2`
wget -c ${ADR}$PEPPER
deb2dir $PEPPER
PEPPER=${PEPPER%.deb}
rm -fr $PEPPER/usr/share $PEPPER/var/log/[rs]*
mklog $PEPPER
mkXZM $PEPPER
rm -fr $PEPPER ${PEPPER}.deb index.html
--------------------------------
これから、その他のブラウザーの改造を予定しています。
ありがとうございました。
首記の件32Bit環境で調査しましたのでお知らせ致します。
1.chromium (70 M)
flashplayer-chromium_NNNNN-dmo2_i386.debをxzm変換(5 M)+起動パラメータ追加
2.slimjet (61 M)
不要(slimjet内部に実装済/opt/slimjet/PepperFlash/libpepflashplayer.so)
3.opera (59 M)
flashplayer-chromium_NNNNN-dmo2_i386.debをxzm変換(5 M)
4.vivaldi (54 M)
flashplayer-chromium_NNNNN-dmo2_i386.debをxzm変換(5 M)
フラッシュ機能を入れたサイズ比較は
chromium (75M) > opera (64 M) > slimjet (61 M) > vivaldi (59 M)
簡単さ比較は
(易) slimjet > opera, vivaldi > chromium (難)
でした。
尚、slimjetはホームからdebファイル(slimjet_i386.deb)をダウンロードして、
% su
# mkslimjet -DUOWiF slimjet_i386.deb
で、004-slimjet-13.0.9.0-i386-1DUOWiF.xzmを得る事ができます。
ご参考に成れば幸いです。
(御教示ありがとうございました)
すらすらなさいますねえ。
感心するばかりです。