2008/11/10
CompizFusionのプラグインを追加する方法(Ubuntu Intrepid対応)
独学Linuxのvine_userです。 「これならわかる!デスクトップLinux」のご購読ありがとうございます。 前回の配信が遅くなり,結局,1週遅れになってしまいました。 申し訳ありません。 今回は,趣向を変えて,CompizFusionのフォーラムで見つけた チュートリアルを翻訳してみました。 元にしたのは下記の記事です。所々,わかりやすいように意訳・追記 してあります。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー HOWTO: Install additional plugins for compiz 0.7.8 http://forum.compiz-fusion.org/showthread.php?t=10273& highlight=intrepid ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ================================= CompizFusionのプラグインを追加する方法(Ubuntu Intrepid対応) ================================= このガイドでは,Ubuntu Intrepid Ibex 8.10 でcompiz 0.7.8を 使うケースを扱います。compiz 0.7.8以前のバージョンには対応して いません。お使いのバージョンがわからない場合は,以下のコマンド で確認できます。 ーー コマンド ーーーーーーーーーーーーーーーーーーーーーーーーーー $ compiz --version ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー Hardyの場合:compiz 0.7.4 または compiz 0.7.6と表示されるでしょう。 Gutsyの場合:compiz 0.6.*と表示されるでしょう。 Intrepidの場合:compiz 0.7.8と表示され,以下の方法が使えます。 ※ 何を行っているかわからない方には,お勧めできません。 Ubuntu 8.10 Intrepid Idexを使用しており,リポジトリにないプラグイン を追加したいとお考えの方は,適切な場所に来ました。注意:執筆時点で, compiz-fusion-plugins-unsupportedは,バージョン0.7.8では採用され ていません。もしも,このパッケージがインストールされている場合は, アンインストールしておいて下さい。 このチュートリアルは,以下を仮定して解説されています: 1) Intrepidをクリーンインストールしている。 2) デフォルトのcompiz 0.7.8を使用している。 3) rootでなく,一般ユーザでログインしている。 Ubuntu Intrepidには,デフォルトでCompiz-Fusionがインストールされて います。対応するグラフィックチップで適切なグラフィックドライバを使用 していれば,すでに有効になっているはずです。グラフィックドライバの インストールについては,このチュートリアルの範疇を越えますが,以下の Compiz Fusion Wikiのサイトに,グラフィックカードに関するHardy用の ガイドがあります。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー http://wiki.compiz-fusion.org/Hardware ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ======================== ビルドの依存性への対応 ======================== プラグインのコンパイルに必要なパッケージをインストールします。 ーー コマンド ーーーーーーーーーーーーーーーーーーーーーーーーーー $ sudo apt-get install compiz-fusion-bcop compiz-dev \ compizconfig-settings-manager build-essential libtool \ libglu1-mesa-dev libxss-dev libcairo2-dev git-core ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ======================== gitwebからプラグインのソースコードを入手する ======================== 推奨:コードを保存するサブディレクトリを作成しておくといいでしょう。 ーー コマンド ーーーーーーーーーーーーーーーーーーーーーーーーーー $ mkdir -p ~/compiz/ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ソースコード入手するために,gitを使って,'git clone <URL> 'で同期 します。<URL>にはgitwebの上のpluginのsummaryで指定されたリンクを 記載します。簡略化のため,いくつかのよりポピュラーなプラグインを インストールするコマンドを提供する予定です。それぞれのプラグインが どんなものかは,YouTubeで検索してみて下さい。 ーー コマンド ーーーーーーーーーーーーーーーーーーーーーーーーーー $ cd ~/compiz $ git clone git://anongit.compiz-fusion.org/users/wodor/anaglyph $ git clone git://anongit.compiz-fusion.org/fusion/plugins/atlantis $ git clone git://anongit.compiz-fusion.org/users/metastability/atlantis2 $ git clone git://anongit.compiz-fusion.org/fusion/plugins/cubemodel $ git clone git://anongit.compiz-fusion.org/users/rcxdude/dialog $ git clone git://anongit.compiz-fusion.org/users/pat/elements $ git clone git://anongit.compiz-fusion.org/users/kdubois/extra-animations $ git clone git://anongit.compiz-fusion.org/fusion/plugins/fakeargb $ git clone git://anongit.compiz-fusion.org/users/smspillaz/fireflies $ git clone git://anongit.compiz-fusion.org/users/warlock/freewins $ git clone git://anongit.compiz-fusion.org/users/rcxdude/ghost $ git clone git://anongit.compiz-fusion.org/users/b0le/photowheel $ git clone git://anongit.compiz-fusion.org/users/pafy/screensaver $ git clone git://anongit.compiz-fusion.org/fusion/plugins/snow $ git clone git://anongit.compiz-fusion.org/users/metastability/snowglobe $ git clone git://anongit.compiz-fusion.org/fusion/plugins/stackswitch $ git clone git://anongit.compiz-fusion.org/users/smspillaz/stars $ git clone git://anongit.compiz-fusion.org/fusion/plugins/tile ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー gitwebにないプラグインの場合: ーー コマンド ーーーーーーーーーーーーーーーーーーーーーーーーーー $ mkdir -p ~/compiz/ $ wget -O /tmp/wizard.tar 'http://oreaus.googlepages.com/wizard.tar' $ tar -xf '/tmp/wizard.tar' -C ~/compiz/ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー (→これは近いうちに,YouTubeにアップロードする予定です by vine_user) ======================== プラグインのコンパイル ======================== 同期あるいは展開した後に,作成されたディレクトリに移動します。 例:例えばsnowの場合,以下のように実行します。 ーー コマンド ーーーーーーーーーーーーーーーーーーーーーーーーーー $ cd ~/compiz/snow ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ディレクトリに移動すれば,以下のコマンドでプラグインをコンパイルできます: ーー コマンド ーーーーーーーーーーーーーーーーーーーーーーーーーー $ make clean $ make $ make install ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ======================== コンパイル後の起動方法 ======================== compizとccsmを再起動します。簡単な方法として,ccsmを閉じて 「システム>設定>外観の設定」の視覚効果で「効果なし」を選択し, 再び,「通常効果」または「追加効果」を選択して「システム>管理> CompizConfig設定マネージャ」でccsmを起動して下さい。 ======================== プラグインのアンインストール ======================== 何らかの理由でプラグインをアンインストールしたい場合は,以下の コマンドを実行します。 ーー コマンド ーーーーーーーーーーーーーーーーーーーーーーーーーー $ make uninstall ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 何か問題が生じた場合,まず最初の動作条件を満たしているかどうか, また,すべてのコマンドにタイプミスがないか確認して下さい。それ ぞれのコマンドは,エラー表示なしで完了しなければなりません。 もし,それ以外の問題点があればこのスレッドに投稿して下さい。 ircサポートは,irc.freenode.netの#compiz-fusionで参加できます。 お楽しみ下さい! ================================= 編集後記 ================================= 先月後半から今月前半にかけて,2つの雑誌から執筆依頼がありまして, 非常に多忙でした。 いつものLinux100% vol5と,週刊アスキーのムック本の第3弾です。 (すでに怪しい装置の記事で予告しましたので,告知してしまいます) それぞれ発売日が決まりましたら,その前日あたりに,どこを担当した かお知らせできると思います。 アスキーさんの実験は,忙しい中での試みでしたが,個人的には満足 しています。他の方は,どんな実験したんだろう?わくわくしますね。 Linux100% vol5の方は,LiveCDの特集で,こちらも結構面白い内容に なっていると思います。 次回は…,たぶん来週の月曜日ぐらいになるのではないかと…。 大丈夫かな?とりあえず,お楽しみに! ******************************** ■これならわかる!デスクトップLinux(毎週月曜日発行) ■発行者:vine_user ■購読の申し込み・解除 → http://www.mag2.com/m/0000242266.html ■本記事の利用によって生じた結果について当方は一切責任を負いません。 ■連絡先メールアドレス:vineuser7@gmail.com ■関連サイト:独学Linux→ http://blog.livedoor.jp/vine_user/ ********************************


