萌えじぇんちゅ インストールめも6

萌えじぇんちゅのインストールメモ。この日記は1日が1ページになり、かつ新しい記事が上に載る設定になっているので、順を追いたければ下から読んでいただくといい感じになります。

Compiz を入れる

3D デスクトップなウィンドウマネージャ Compiz-Fusion を入れます。

USE Flags

For installation the following packages need to be emerged with the USE flags that are specified

* x11-libs/libX11 and media-libs/mesa with xcb enabled.
* x11-libs/cairo with glitz, xcb and svg enabled.
* x11-wm/compiz-fusion with emerald enabled.

See the offical Gentoo documentation on USE flags handling if help is required.

(意訳)

  • x11-libs/libX11 および media-libs/mesa は xcb サポートでコンパイルされている必要があります。
  • x11-libs/cairo は glitz, xcb, svg サポートでコンパイルされている必要があります。
  • x11-wm/compiz-fusion は emerald サポートでコンパイルされている必要があります。

とあるので、必要なライブラリはその通り事前にコンパイルしておきます。

上のマニュアルにもありますが、 Compiz は ~amd64 キーワードでマスクされているので、これを外す必要があります。自分の場合は /etc/portage/package.keywords/compiz.keywords なるファイルを作ってそこに全部書いてしまいました。

x11-apps/ccsm                           ~amd64
x11-apps/simple-ccsm                    ~amd64
x11-apps/fusion-icon                    ~amd64
dev-python/compizconfig-python          ~amd64
x11-libs/compiz-bcop                    ~amd64
x11-libs/libcompizconfig                ~amd64
x11-libs/compizconfig-backend-gconf     ~amd64
x11-plugins/compiz-plugins-main         ~amd64
x11-plugins/compiz-plugins-extra        ~amd64
x11-plugins/compiz-plugins-unsupported  ~amd64
x11-plugins/screenlets                  ~amd64
x11-wm/compiz                           ~amd64
x11-wm/compiz-fusion                    ~amd64
x11-wm/emerald                          ~amd64
x11-themes/emerald-themes               ~amd64

キーワードを外したら、マージします。ウィンドウの装飾 (デコレータ) には emerald を使いたいので、この辺のフラグも立てておきます。ここではわかりやすいように USE 変数に書いていますが、実際には /etc/portage/package.use に記述しています。

$ sudo USE="emerald" emerge -pv compiz-fusion fusion-icon simple-ccsm

fusion-icon も入れておくとタスクバーから操作できてハッピーです。 simple-ccsm は簡易版 Compiz マネージャです。簡単にアニメーション設定を行ったりするなら導入しておくといいです。

Compiz を使う

設定は GNOME のメニューからも行えますし、 Fusion-Icon からも行えます。実はここで少しハマりましたが、設定で 『ウィンドウの装飾』 が OFF になっているとウィンドウの上のバーとかが出てこないため、 Compiz 導入に失敗したかと錯覚させられます。

↑のスイッチが OFF だと悲しい結果に…


GNOME 起動と同時に Compiz で 3D にしたいなら、メニューから自動起動するアプリの設定を立ち上げて、 fusion-icon を足しておくといいんじゃないかと思います。
マニュアルには compiz-manager --replace とか emerald --replace とかいろいろ書いてありますが、 fusion-icon を自動起動にしておけば、 fusion-icon の設定をみて compiz + emerald やら compiz + metacity やら勝手にやってくれるようです。