moetora_banna
counter
todaydailycounter today yesterdaydailycounter yesterday
illustlated by 茜猫さん

[RSS 配信中] [トップページ] [このページについて]
[Linux Tips]
[Ubuntu(Feisty):メールサーバ] [Ubuntu:Cyrus IMAP + SSL] [Ubuntu:fglrx + Xgl + Beryl(0.2.0以前] [Ubuntu:fglrx + Xgl + Beryl(0.2.1以降)] [Gentoo:mplus-outline-fonts] [Ubuntu:arpspoof] [Ubuntu:logwatch] [Ubuntu:DPMS on Xgl] [Ubuntu:日本語入力 on Xgl] [Ubuntu:PDFへのフォント埋め込み] [Ubuntu:Compiz で widget]
[注目されたっぽい記事一覧]
[東大のなのはポスター] [lolifox特集] [ウイスキーマガジンライブ]

Log Search


Log


Mozilla!

Get Firefox!
Get Thunderbird!

Link




Compiz で widget
Compiz の設定を見ていると, widget 関連の設定があるのを発見.
そんなわけで, 少し調べてみました.
Compiz でどうやら Mac っぽい widget が使えるみたいです.
Kubuntu(7.10) でのインストール方法は以下の通りです.
# vi /etc/apt/sources.list
deb http://hendrik.kaju.pri.ee/ubuntu gutsy screenlets
screenlets は正規のレポジトリに存在しないので, まずは, apt-line を追加.
その後に鍵を追加します.
# wget http://hendrik.kaju.pri.ee/ubuntu/hendrikkaju.gpg -O- | sudo apt-key add -

ここまでで導入準備が整ったので, 実際にインストール.
# apt-get update
# apt-get install screenlets
さらに, 設定を書き込むためのディレクトリを作ります.
$ mkdir $HOME/.config/Screenlets
$ mkdir $HOME/.config/autostart
Ubuntu(Gnome)だとこれだけでいいらしいんですが, Kubuntu だとここで
$ screenlets-manager
とすると, エラーが出ます.

ちなみに, エラー内容(抜粋)はこんな感じ.
ImportError: No module named rsvg
こんなのが出たら,
# apt-get install python-gnome2-desktop
これで解決.
その後で, さらに
Gobject.GError: Couldn't recognize the image file format for file '/usr/share/icons/screenlets.svg'
こんなのが出たら,
# apt-get install librsvg2-common
これで解決です.

あとは, 実際に起動して widget を追加するだけです.
$ screenlets-manager
これで起動すると, こんな感じで widget 一覧が出てくるので
screenlets-manager
一覧から起動したい widget を選んで左下の Enable/Disable をチェック.
その後, 起動した widget を右クリックして Window -> Widget を選択.
これで準備が完了するので, 後は Compiz の Widget ショートカットボタンを押すなりして, widget を起動すれば, OK です.
Widget の追加
デフォルトでは widget の数が少ないですが, http://www.gnome-look.org/index.php?xcontentmode=165から追加できます.
ファイルをダウンロードして
$ mkdir $HOME/.screenlets
このディレクトリを作成し, ここに展開.
その後で, screenlets-manager を起動すると OK です.
screenlets
うん, すばらしい.
参考にしたサイト
今回, 以下のサイトを参考にさせていただきました.
ありがとうございます.
OSX-Like Widgets with Ubuntu, Screenlets, and Compiz Fusion
ImportError: No module named rsvg
Screenlets v0.0.10