Linux Tips

デスクトップの背景に動画を表示するには

北浦訓行
2006/12/7

 デスクトップの背景にスクリーンセーバーを表示するにはでは「xwinwrap」を使い、Fedora Core 6(FC6)環境でスクリーンセーバーを背景の一部として表示する方法を紹介した。実はこのxwinwrapは、動画の表示にも対応している。ここでは、AIGLXを有効にしたFedora Core 6(FC6)環境で、動画(MPEGやAVIファイル)を背景の一部として表示する方法を紹介する。

 最初に、動画を再生するためのプログラム「MPlayer」をインストールする。MPlayerは、以下のようにlivnaのリポジトリからyumコマンドでインストールできる(注)

注:livnaをリポジトリとして登録していない場合は、TotemでMPEG動画やMP3を再生するにはを参考にリポジトリの設定を行う。

# yum --enablerepo=livna install mplayer

 次にデスクトップの背景にスクリーンセーバーを表示するにはを参考にxwinwrapのダウンロードと実行属性の付加を行う。

 続いてxwinwrapコマンドを実行するためのシェルスクリプトを作成する(ここでは、xwinwrap-ss.shというファイル名で作成している)。シェルスクリプトの内容は以下のとおりだ。今回はMPEGファイル(/home/nori/baby.mpg)を指定しているが、MPlayerが再生できるファイル形式(例えばAVIやWMVファイルなど)であれば指定可能だ。また、-o 0.3のオプションは動画の透過度を示す。透過度は、0から1の間で指定できる。

#!/bin/sh
xwinwrap -ni -fs -s -st -sp -b -nf -o 0.3 -- mplayer -wid WID -quiet /home/nori/baby.mpg

 作成したシェルスクリプトに実行属性を付加する。

$ chmod +x xwinwrap-mv.sh

 最後に、GNOME端末などから作成したシェルスクリプトを実行する。

$ ./xwinwrap-mv.sh

MPEGファイルを再生中のデスクトップ

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します

@IT Special

- PR -

TechTargetジャパン

Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)
- PR -

イベントカレンダー

PickUpイベント

- PR -

アクセスランキング

もっと見る

ホワイトペーパーTechTargetジャパン

注目のテーマ

Linux & OSS 記事ランキング

本日 月間
ソリューションFLASH