cairo-clock on XFCE

デスクトップに表示する時計を探してみた。アナログの時計をデスクトップに置くのが好きで、WindowMaker では pclock を使っていた。ports の中を探し回って、x11-clock/cairo-clock を発見。ホームページはhttp://macslow.thepimp.net/?page_id=23である。さっそくインストールしてみた。

> cd /usr/ports/x11-clock/cairo-clock
> sudo make install

X の Composite 機能を使っているのでこれを有効にする。/etc/X11/xorg.conf に以下の行を追加し、X を再起動する。

Section "Extensions"
        Option       "Composite" "true"
EndSection

[設定]-[ウィンドウマネージャー(詳細)]を選び、「コンポジット」タブの中の先頭にある「合成処理を有効にする」をチェックすれば Composite 機能が有効になる。あとは

> cairo-clock &

で起動すればよい。

Composite で透過している画面をスクリーンショットをとってみた。

> sleep 10 ; import -trim trim.png

が、透過した画面が保存できなかったので図は省略。

Composite はグラフィックボードの機能を使っているので、速度の低下なく綺麗なウインドウが表示できてよい。