adesklets導入記
思ったより大変だった・・・。
% configure % make % sudo paco -lD 'make install'
でインストール出来たので安心していたら、その後がそんなに簡単ではなかった。
まずpermission問題。一部のファイルのotherの権限がxのみになっていて、実行できない。なんじゃこれ?と思いながら手動で直す。
% sudo chmod o+rx /usr/local/bin/adesklets* % sudo chmod o+rx /usr/lib/python2.4/site-packages/posix_signal.so
次にvisit_decref問題。ちょっとしかPython使ったことないけど初めて見たぞ、こんなエラー。
adesklets.error_handler.ADESKLETSError: adesklets process exited - python: Modules/gcmodule.c:275: visit_decref: Assertion `gc->gc.gc_refs != 0' failed. zsh: abort ~/.desklets/desknotes-0.0.1/desknotes.py
adeskletの公式FAQによるとPythonのGCが壊れているからだとのお答え。ほんとかいな?
Kazumiさんのページを参考にFedora Core5の公式ではない、古いPython入れたら動き始めた。やれやれ。
http://k-www.mickey.ai.kyutech.ac.jp/~kazumi/linux/fc/adesklets.html
あとはちまちまとPluginを入れてみるだけですね。はやく自作pluginが書けるようになりたい。