- 367 名前:login:Penguin mailto:sage [04/05/04 08:32 ID:MFPlk5UO]
- >>364-366
いや、データじゃなくて、例えばNautilusでファイルをダブルクリック した時に、内部でAPIを呼んで関連づけされたアプリを起動していると 思うけど、その部分だけを抜き出したコマンドがあるのかなぁと思って 質問してみたんですが。。。 もちろん、そういうコマンドがあるかどうかは事前に調べましたが。 GnomeVFSMimeApplication* gnome_vfs_mime_get_default_application (const char *mime_type); struct GnomeVFSMimeApplication { char *id; char *name; char *command; gboolean can_open_multiple_files; GnomeVFSMimeApplicationArgumentType expects_uris; GList *supported_uri_schemes; gboolean requires_terminal; /* Padded to avoid future breaks in ABI compatibility */ void *reserved1; void *reserved2; }; で、いけそうな感じなんですが、mime_typeには、"image/png"みたいに 渡さなくちゃいけないようですが、拡張子からmime_typeに変換する方法 がちょっと分らないですね。
|

|