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
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
あとは好きに3Dデスクトップをグリグリ動かして下さい。
また、youtubeにberylが動作している動画をアップしてみました。
感じはつかめるかと思います。
実は、この動画の作成と、アップロードに一番時間が掛かったというのは内緒です(笑)







最近のコメント