Ich möchte ein Nautilus-Skript in Python schreiben. Ist das möglich? Wie kann ich das tun, wenn es möglich ist?
Ich möchte ein Nautilus-Skript in Python schreiben. Ist das möglich? Wie kann ich das tun, wenn es möglich ist?
Antworten:
Nautilus-Skripte können in jeder Programmiersprache geschrieben werden, einschließlich Python. Sie müssen nur Ihre Python-Quelldatei ausführbar machen und ~/.gnome2/nautilus-scripts
in Ubuntu-Versionen vor 14.04 kopieren . Für Ubuntu 14.04 und neuer ist das Verzeichnis anders:~/.local/share/nautilus/scripts
Sie müssen auch #!/usr/bin/env python
als erste Zeile der Datei hinzufügen . Beachten Sie, dass standardmäßig #!/usr/bin/env python
auf Python2 verwiesen wird. Wenn Sie speziell Python 3 benötigen, verwenden Sie #!/usr/bin/env python3
.
Sobald Sie dies alles getan haben, können Sie über das scripts
Untermenü des Rechtsklick-Menüs in Nautilus auf das Skript zugreifen.
Siehe auch: https://help.ubuntu.com/community/NautilusScriptsHowto
Nautilus-Erweiterungen sind flexibler als Skripte - z. Sie können verwendet werden, um ein Element direkt zum Kontextmenü hinzuzufügen. Es sind Python-Bindungen verfügbar ( Python-Nautilus ).
Besuchen Sie die Webseite dieser Bibliothek und lesen Sie die Dokumentation, um weitere Informationen zu erhalten.