ページへ戻る

− Links

 印刷 

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

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

  
現: 2009-08-20 (木) 00:14:19 maruo[3] ソース[4]
Line 1: Line 1:
 +[[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]