MIRACLE
メールサービス申込 ユーザー登録 パートナー情報
お問い合わせ FAQ サイトマップ
MIRACLE LINUXの特長 製品紹介 サービス案内 購入 サポート 技術フォーラム

プロフィール

日本発のリナックス企業、ミラクル・リナックスで奮闘する社員のブログです。

ミラクル関連リンク

採用情報

サイト検索

2008年8月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

« SC440にメモリを8GB積む | メイン | X02HT のカメラ機能 »

Asianux Server 3でberyl(3Dデスクトップ)

どうも、smorisakiです。

今日は、みなさんお待ちかね(?)のasianuxで3Dデスクトップについて書きます。
以前から気になっていたのですが、この土日に時間があったのでやってみました。

以下が手順となります。

<注意>
今回実施した内容は、弊社の保証外です。
くれぐれも業務システムで実施しないでください 笑

前提:
-OSはインストールしているものとして話を進めます。
-全てのパッケージを/root/Desktop/beryl/に
ダウンロードしているものとします。
-作業は全て同じターミナル上で実施します。
(途中でログアウトしたり、違うターミナルを使用しません)

1.berylパッケージをダウンロードします。

berylのサイトから以下の6パッケージをダウンロードします。

beryl-core-0.2.1.tar.bz2
beryl-manager-0.2.1.tar.bz2
beryl-plugins-0.2.1.tar.bz2
beryl-settings-0.2.1.tar.bz2
beryl-settings-bindings-0.2.1.tar.bz2
emerald-0.2.1.tar.bz2
emerald-themes-0.2.1.tar.bz2

2.以下の順でパッケージの解凍及びビルドとインストールを行います。

2-1.beryl-coreパッケージ

# tar jxvf beryl-core-0.2.1.tar.bz2
# cd beryl-core-0.2.1
# ./configure
# make
# make install

2-2.beryl-managerパッケージ

# tar jxvf beryl-manager-0.2.1.tar.bz2
# cd beryl-manager-0.2.1
# ./configure
# make
# make install

2-3.beryl-pluginsパッケージ

# tar jxvf beryl-plugins-0.2.1.tar.bz2
# cd beryl-plugins-0.2.1

# export PKG_CONFIG_PATH="/root/Desktop/beryl/beryl-core-0.2.1:/root/Desktop/beryl/beryl-core-0.2.1/libberyldecoration/"
(上記はconfigreの実施時に、beryl-coreパッケージを必要とするため、環境変数を設定しています)

# ./configure
# make
# make install

2-4.beryl-settings-bindingsパッケージ

Pyrexが無いためconfigureに失敗します。
次のURLよりPyrexをダウンロードしてインストールする
Pyrex-0.9.5.tar.gz(※)
※最新版ではインストール時にエラーが出ました

# tar zxvf Pyrex-0.9.5.tar.gz
# cd Pyrex-0.9.5
# python setup.py install

# tar jxvf beryl-settings-bindings-0.2.1.tar.bz2
# cd beryl-settings-bindings-0.2.1
# ./configure
# make
# make install

2-5.beryl-settingsパッケージ

# export PKG_CONFIG_PATH="/root/Desktop/beryl/beryl-core-0.2.1:/root/Desktop/beryl/beryl-core-0.2.1/libberyldecoration/:/root/Desktop/beryl/beryl-settings-bindings-0.2.1/"
(上記はconfigreの実施時に、beryl-core、beryl-settings-bindingsパッケージを必要とするため、環境変数を設定しています)

# tar jxvf beryl-settings-bindings-0.2.1.tar.bz2
# cd beryl-settings-bindings-0.2.1
# ./configure
# make
# make install

2-6.emeraldパッケージ

# tar jxvf emerald-0.2.1.tar.bz2
# cd emerald-0.2.1
# ./configure
# make
# make install

2-7.emerald-themesパッケージ

# tar jxvf emerald-themes-0.2.1.tar.bz2
# cd emerald-themes-0.2.1
# ./configure
# make
# make install

以上でインストールは終了です。

3.使用しているVGAカードに合わせて最新のドライバをアップデートします。

今回はgeforce6600を使用しているので、nvidiaのサイトよりダウンロードしてきて
インストールしました。

4.xorg.confの変更

/etc/X11/xorg.confに以下を追加

4-1.DeviceセクションにDriver行を追加
Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"  ←この行
    Option         "AddARGBGLXVisuals" "True"
EndSection

4-2.Extensionセクションを追加(以下3行全部追加)
Section "Extensions"
        Option       "Composite" "true"
EndSection

5.beryl-managerを起動

# beryl-manager

1

beryl-managerは起動しますが、berylの設定を開こうとすると、
私の環境では以下のようなエラーが出ました。




Traceback (most recent call last):
  File "/usr/local/bin/beryl-settings", line 22, in ?
    import berylsettings
ImportError: No module named berylsettings

これは、berylsettingsライブラリを読めない事を意味しています。
解決の為に、以下の環境変数を設定します。

# export PYTHONPATH="/usr/local/lib64/python2.4/site-packages"

一旦beryl-managerを終了後、もう一度を起動し、ウィンドウマネージャーをberylに変更すれば準備は完了です。
# beryl-manager

2

あとは好きに3Dデスクトップをグリグリ動かして下さい。
また、youtubeにberylが動作している動画をアップしてみました。
感じはつかめるかと思います。

実は、この動画の作成と、アップロードに一番時間が掛かったというのは内緒です(笑)


トラックバック

このページのトラックバックURL:
http://www.typepad.jp/t/trackback/4447/10560167

このページへのトラックバック一覧 Asianux Server 3でberyl(3Dデスクトップ):

コメント

コメントを投稿

会社情報 採用情報 個人情報保護方針 商標等取り扱い事項 English
Copyright(c)2000-2006 MIRACLE LINUX CORPORATION. All Rights Reserved.