PythonでNautilusスクリプトを書きたいです。それは可能ですか?可能であれば、どうすればいいですか?
Nautilusスクリプトは、Pythonを含む任意のプログラミング言語で作成できます。 14.04より前のUbuntuバージョンでは、pythonソースファイルを実行可能にして、~/.gnome2/nautilus-scripts
にコピーするだけです。 Ubuntu 14.04以降では、ディレクトリが異なります:~/.local/share/nautilus/scripts
また、ファイルの最初の行として#!/usr/bin/env python
を追加する必要があります。デフォルトで#!/usr/bin/env python
はPython2を指すことに注意してください。 Python 3が特に必要な場合は、#!/usr/bin/env python3
を使用します。
これをすべて完了すると、スクリプトはNautilusの右クリックメニューのscripts
サブメニューからアクセス可能になります。
参照: https://help.ubuntu.com/community/NautilusScriptsHowto
Nautilus拡張機能は、スクリプトよりも柔軟性があります。コンテキストメニューにアイテムを直接追加するために使用できます。 pythonバインディングが使用可能です( python-nautilus )。
詳細については、このライブラリの webページ にアクセスし、 documentation をご覧ください。