PythonでNautilusスクリプトを作成するにはどうすればよいですか?


回答:


19

ノーチラススクリプト

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

これらすべてを実行すると、スクリプトはscriptsNautilusの右クリックメニューのサブメニューからアクセス可能になります。

nautilusスクリプトメニュー

参照:https : //help.ubuntu.com/community/NautilusScriptsHowto

Nautilus拡張機能

Nautilus拡張機能は、スクリプトよりも柔軟性があります。コンテキストメニューにアイテムを直接追加するために使用できます。使用可能なpythonバインディングがあります(python-nautilus)。

詳細については、このライブラリのWebページにアクセスし、ドキュメントを参照してください。


1
質問と回答はPythonに固有のものであり(また機能します)、同じ戦略が#!正しい通訳を指します。
Freedom_Ben

@Freedom_Ben実際、使用できるのはスクリプト言語だけでなく、コンパイルされた実行可能ファイルでもあります。Nautilusは、そのフォルダー内にあるファイルを実行し、ユーザーが操作するファイルを環境経由で実行可能ファイルに提供します。
セルギーKolodyazhnyy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.