1

UbuntuでEclipseIDEを使用しています。私のアプリは暗号化サービスを提供しており、それをクライアントOSに統合したいと考えています。私の質問は、ユーザーが使用しているファイルマネージャーに関係なく、プログラムでファイルマネージャーのコンテキストメニュー(右クリックオプション)にアプリを配置する方法はありますか?また、Windowsエクスプローラーでもこれを実行できる方法があるかどうかを知りたいです。しかし、私の推測では、レジストリに値を追加する必要があり、簡単に実現できます。

それで、Linuxファイルマネージャーにコンテキストメニューのサポートを追加するための一般的な解決策はありますか?また、Windowsシステムでそれを行うのが間違っている場合は修正してください。

質問が不明な場合はお知らせください。

4

1 に答える 1

1

バニラubuntuをターゲットにしている場合、ファイルマネージャーはGnomeNautilusであると見なすことができます。nautilusに拡張機能(おそらくVala / C / pythonで)を書くことができます:

http://developer.gnome.org/libnautilus-extension/stable/

または、nautilus-actionやnautilus-scriptなどの既存の拡張機能を再利用して、スクリプトをコンテキストメニューエントリにバインドすることもできます。

そこにあるすべてのファイルマネージャーをサポートしたい場合は、dolphin(KDEの場合)、thunar(xcfeの場合)、そしておそらくpcmanfmを調べる必要があります...

編集:プラグインをJavaで記述したい場合は、GobjectIntrospectionを確認することをお勧めします。それがまだ機能するかどうかわからない。

于 2012-07-19T13:31:15.687 に答える