[[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!!
(This host) = https://femt.ddo.jp