のトピックスの前に、また問題。
今度は「ファイル検索(gnome-search-tool)」が検索開始ボタンを押した瞬間に以下のようなエラーを吐いて落ちる現象が発生。
** (gnome-search-tool:12273): WARNING **: Cannot extract frame from the grid
**
ERROR:gsearchtool-spinner.c:682:bump_spinner_frame_cb: assertion failed: (frame != NULL)
Aborted
これがどうもGnome-Look からDLしてインストールしたこのCrashbit Custum Orange アイコン・テーマが原因のよう。
文字通りクラッシュ。Gnome の外観の設定で別のアイコンのテーマに変更してみると落ちません。
で、話は変わり昨日の投稿に載せた現在のデスクトップについて。

展開
やはりキューブの4面が全部同じ壁紙では味気ないし、現在どのビューポートなのか判別し難いというわけで、各面に別々の壁紙を設定することにしたわけです。
Ubuntu の Gnome デスクトップ環境の標準では Nautilus が壁紙の描画を担当してるみたいですが、現在のところ複数の壁紙に対応していません。したがって Nautilus によるデスクトップの描画を停止してやり、代りに Compiz の壁紙(Wallpaper)プラグインにそれを担当させてやる必要があります。
Nautilus のデスクトップ描画を停止するにはコンソールから以下のコマンドを実行。
$ gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop false
ただしこれには副作用があって、Nautilus によるデスクトップの描画を停止させると、デスクトップ上に置かれているランチャーアイコンや、デスクトップ上での右クリックメニューが表示されなくなります。
自分は元々ウィンドウの下に隠れてしまうアイコンを全く使用していなかったし、Cairo-Dock のようなアプリを入れてあるので不都合はありません。
ただ、デスクトップの右クリックメニューはほとんど使わないとはいえ完全になくなると寂しいかも。
なのでそれを代替してくれるこちらの Compiz-Deskmenu を導入することにしました。

Compiz-Deskmenu
Compiz-Fusion 公式サイトの GITWEB から Compiz-Deskmenu のパッケージをまずダウンロードします。
ダウンロードした書庫を適当なディレクトリに展開。コンソールを開いて展開したディレクトリに移動して、早速インストール・・・・、といきたいところですがここでちょっと待った。
この Deskmenu には Python スクリプト言語で記述されたメニュー編集ツール(compiz-deskmenu-editor)が付属してまして、上のスクリーンショットに見られる「編集(E)」を選択すると起動して、Deskmenu を素早くカスタマイズでき非常に便利。
これを利用できるようにするには python-lxml というパッケージをインストールしてやる必要があります。
$ sudo apt-get install python-lxml
追記: Compiz をコンパイルしてインストールしたりしていない人は以下を実行したほうがよいかもしれません。
$ sudo apt-get install python-lxml libgtk2.0-dev libwnck-dev libdbus-1-dev compizconfig-settings-manager libdbus-glib-1-dev
次に、このままだとこの編集ツールからはメニュー・アイテム名に日本語を適用してやることができないので、Deskmenu パッケージに同梱されている compiz-deskmenu-editor スクリプトファイルをインストール前に少し修正します。
この投稿の続きを読む »