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