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