Nautilus上でのタギングを可能にする実装をGoogle Summer of Code 2006でGNOMEは進めてる。これのメンターをやってるChristian Hammond氏は、以前blogでTagging and the GNOME Desktopという記事を書いている人なので、このprojectには実現性とか使い勝手の点で信頼がおけるかなぁと思ってる。
自分でもDB使って似たような実装できないかなぁと思っていたけど、調べるべきことが足りてないない、っていうか色々中途半端でゲンナリ。nautilusでタグの読み書きするにはEmblemの実装方法を見ればすぐなんだろうけども、追いかけられてないし。gnome-vfsについても使いかたを調べ始めたばかり、Writing Modules(GnomeVFS API reference)に沿って書けばgnome vfs的には問題無いのか、でも道は遠いなぁ。単純にファイルの読み書きにプラスαするぐらいの話なんですが、それを普段の環境(GNOME)につっこむにはどうしたらいいかが面倒なんですよ(泣
まずは一番簡単な実装からしてみないとか。それさえいつやるんだか...orz。とりあえずメモ