cairo-dockのバージョンアップ

先日から動かないと騒いでいたcairo-dockがどうにか動くようになった。

端末から起動させてみると

warning :  (cairo-dock-modules.c:cairo_dock_preload_module_from_directory:251)
Attention : Attention : while opening module ‘/usr/share/cairo-dock/plug-in/libcd-xfce-integration.so’ : (libthunar-vfs-1.so.2: cannot open shared object file: No such file or directory)
warning :  (cairo-dock-keyfile-manager.c:cairo_dock_update_conf_file_with_list:248)
Attention : キー・ファイルにはグループ ‘Applets’ のキー ‘modules_0’ がありません
cairo_dock_update_conf_file_with_list: assertion cOldComment != NULL' failed
warning :  (cairo-dock-keyfile-manager.c:cairo_dock_update_conf_file_with_list:248)
Attention : キー・ファイルにはグループ 'Applets' のキー 'modules_1' がありません
cairo_dock_update_conf_file_with_list: assertion
cOldComment != NULL’ failed
warning :  (cairo-dock-keyfile-manager.c:cairo_dock_update_conf_file_with_list:248)
Attention : キー・ファイルにはグループ ‘Applets’ のキー ‘modules_2′ がありません
cairo_dock_update_conf_file_with_list: assertion `cOldComment != NULL’ failed
warning :  (cairo-dock-config.c:cairo_dock_get_boolean_key_value:193)
Attention : キー・ファイルにキー ‘animate on auto-hide’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_integer_key_value:244)
Attention : キー・ファイルにキー ‘max autorized width’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_string_key_value:346)
Attention : キー・ファイルにキー ‘indicator image’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_double_key_value:295)
Attention : キー・ファイルにキー ‘indicator ratio’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_boolean_key_value:193)
Attention : キー・ファイルにキー ‘link indicator’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_integer_key_value:244)
Attention : キー・ファイルにキー ‘indicator deltaY’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_boolean_key_value:193)
Attention : キー・ファイルにキー ‘mix launcher appli’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_boolean_key_value:193)
Attention : キー・ファイルにキー ‘overwrite xicon’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_string_list_key_value:550)
Attention : キー・ファイルにキー ‘modules_0’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_string_list_key_value:550)
Attention : キー・ファイルにキー ‘modules_1’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_string_list_key_value:550)
Attention : キー・ファイルにキー ‘modules_2’ がありません
warning :  (cairo-dock-config.c:cairo_dock_get_string_key_value:346)
Attention : キー・ファイルにキー ‘raise shortcut’ がありません
Segmentation fault (core dumped)

と延々と警告が出されてしまったわけですけど、なんのことやらさっぱりなわけです。
ただ上の方に、

(libthunar-vfs-1.so.2: cannot open shared object file: No such file or directory)

というのがあって「libthunar-vfs」ってのがないのが原因かも・・・とインストールしてみる。cairo-dockのインストール時に依存関係は満たされていると表示されるから、足りないパッケージがあるとかではないような気がするけど・・・。

結局これでも動かない・・・。とりあえずcairo-dockのインストールがうまくいっていないのかもしれないので(うまくいってないから動かないわけだけど)、一旦アンインストール。

ここで、ふと考える。アンインストールしても設定ファイルはどうなってる?
で、ホームディレクトリの隠しファイルを表示してみる・・・「.cairo-dock」がありますねぇやっぱり。これを削除して改めてcairo-dockをインストールすると見事起動。長かった・・・。

起動はしたがまたしても問題発生。ドックの背景が黒い帯状になってしまう。背景の設定とかなのかよく分からん。

試しにUbuntu7.10のcairo-dockも古いバージョンなので1.5.5.2にしてみる。パッケージをダウンロードしてインストールするとやはり動かない。同じ警告が出るので、今までと同じ手順でインストールしてみる。

  • libthunar-vfs関連をインストール(これはホントに関係あるのか謎・・・。)
  • cairo-dockをアンインストール
  • ホームディレクトリの「.cairo-dock」を削除
  • cairo-dockを改めてインストール

無事に完了。7.10では背景が黒い帯状になることはない。
ということは、おそらくcompizの絡みか?8.04をインストールしたPCではオンボードのグラフィックでcompizが動かせないでいる。

“cairo-dockのバージョンアップ” への2件の返信

  1. ご推察のとおり、cairo-dockはCompizが有効でなければ背景が黒くなります。それ以外の警告については私は遭遇していないので分かりませんが^^;

    ScreenletsもCompizが有効でないと背景が黒くなりますね。このあたりを利用したいなら、Compizは必須のようです。

  2. 7.10で使えていたcompizだったので、8.04でも大丈夫だろうと思っていましたが、すんなりとは行きませんでした。

    オンボードグラフィックなので、3D全開という使い方は出来ませんが、スイッチャーとか展開とあるとやっぱり便利だったんだなぁと。

コメントは受け付けていません。