ページへ戻る

− Links

 印刷 

Gentoo Linuxな生活​/3Dデスクトップに悩む のソース :: Nest Of Hawk

xpwiki:Gentoo Linuxな生活/3Dデスクトップに悩むのソース

  
[[Gentoo Linuxな生活/デスクトップ関連]]

*GeForceを生かしたい!! [#l319de50]
PCには3D対応のディスプレイカードが内蔵されてますわ。なのに、Linux(というかX Window)では、全くと言っていいほど、3Dカードを活用したものなどありませんでしたなぁ…しかし、Vistaが火付け役といいますか、3D対応のデスクトップってのが叫ばれ始めましたねぇ…。といっても、Vistaのデスクトップはかなり見かけ倒しでしたが…

で、そんななか、X用デスクトップ環境で、3D対応デスクトップが流行り始めてきてまして、最近大流行のubuntuなどではCompiz fusionが正式採用されたりと、かなり熱い状況ですね。

てな訳で、せっかく64bitOSを新たに入れなおしたりしましたので、この時期だ!と思ってCompiz fusionをインストールしてみたのです。



*インストール [#z720b986]
/etc/portage/package.keywordsに以下を追加。
 dev-python/compizconfig-python 
 x11-wm/compiz 
 x11-wm/compiz-fusion 
 x11-plugins/compiz-fusion-plugins-main 
 x11-plugins/compiz-fusion-plugins-extra 
 x11-plugins/compiz-fusion-plugins-unsupported 
 x11-wm/emerald 
 x11-themes/emerald-themes 
 x11-apps/ccsm 
 x11-libs/libcompizconfig 
 x11-libs/compizconfig-backend-gconf 
 x11-libs/compizconfig-backend-kconfig 
 x11-libs/compiz-bcop

cairoにUSEフラグglitz、svgを追加してemergeする
 echo "x11-libs/cairo glitz svg" >> /etc/portage/package.use
 emerge cairo

で、compiz fusionをemergeする!
 emerge compiz-fusion


*設定 [#ff382a70]
[[ココ:http://femt.ddo.jp/modules/bwiki/index.php?cmd=edit&help=true&page=Gentoo%20Linux%A4%CA%C0%B8%B3%E8%2F%A3%B3%A3%C4%A5%C7%A5%B9%A5%AF%A5%C8%A5%C3%A5%D7%A4%CB%C7%BA%A4%E0#content_1_30]]を見てたらほとんど書いてありました…ああ、偉大だ…
**AIGLXの設定 [#s683780f]
Accelerated Indirect GLXとは、OpenGLプロトコルを使用した、フルハードウェアアクセラレーションを生かすためのXorg拡張らしいです。こいつをまず設定するために、/etc/X11/xorg.conをいじります。
***ServerLauoutセクション [#o938fde3]
Option項目のAIGLXを有効化します。
 Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
    Option         "AIGLX" "true"                    ←ヾ(~∇~;) コレコレ
 EndSection
***DRIセクションと、Extensionsセクション追加 [#k5b8609e]
 Section "DRI"
    Mode 0666
 EndSection
 
 Section "Extensions"
    Option "Composite" "Enable"
 EndSection
***Screenセクション [#je9c6b29]
 Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"
    Option         "AddARGBGLXVisuals"   "true" ←ヾ(~∇~;) コレコレ
    ----省略----
 EndSection

*Compiz fusion起動 [#s9d33c0a]
/usr/bin/compiz-start(シェル)をちょっと編集してやりましょう。
 COMPIZ_OPTIONS="--replace ccp --indirect-rendering"
を追加してやるです。~
~
で、KDEを起動させた状態で、Konsoleなどから、
 compiz-start &
なにも変わらなくて、がっかりかもしれませんね…ためしに起動させたターミナル窓のタイトルバーをドラッグして、窓を動かしてみましょう。

&size(20){うおおおおおお!!};

とびっくりするでしょう…

*KDE起動時に自動起動するようにする [#w54dfb3d]
/home/<ユーザ名>/.kde/Autostartに、自動起動させるためのシェルを置いておいてやります。
 #!/bin/sh
 compiz --replace ccp --indirect-rendering &
 /usr/bin/emerald --replace &
たとえばこんな感じ。compizはCompiz fusionの3D効果を生み出すコア、emeraldは、ウィンドウマネジャーです。透明化したり、カスタマイズがぐりぐりできて、とっても便利♪

*設定を変更する [#zc614bc0]
KDE 3.5.9では、設定>CompizConfig Settings Managerで、Compiz fusionの設定ダイアログが、設定>Emerald Settings Managerでウィンドウマネジャーのテーマ変更などができますよん。~
~
Have fun!!

  

  • Gentoo Linuxな生活/3Dデスクトップに悩む のバックアップソース(No. All)
    • 現: 2009-08-20 (木) 00:14:19 maruo[3]