web-dev-qa-db-fra.com

Comment puis-je écrire des scripts Nautilus en Python?

Je veux écrire un script Nautilus en Python. Est-ce possible? Si c'est possible, comment puis-je le faire?

16
DandyWalker

Scripts Nautilus

Les scripts Nautilus peuvent être écrits dans n’importe quel langage de programmation, y compris python. Vous avez juste besoin de rendre votre fichier source python exécutable et de le copier sur ~/.gnome2/nautilus-scripts dans les versions d’Ubuntu antérieures à 14.04. Pour Ubuntu 14.04 et les versions plus récentes, le répertoire est différent: ~/.local/share/nautilus/scripts

Vous devrez également ajouter #!/usr/bin/env python en tant que première ligne du fichier. Notez que par défaut #!/usr/bin/env python pointe sur Python2. Si vous avez besoin de Python 3 en particulier, utilisez #!/usr/bin/env python3.

Une fois tout cela accompli, le script sera accessible à partir du sous-menu scripts du menu contextuel de Nautilus.

nautilus scripts menu

Voir aussi: https://help.ubuntu.com/community/NautilusScriptsHowto

Extensions Nautilus

Les extensions Nautilus ont plus de flexibilité que les scripts - par exemple. ils peuvent être utilisés pour ajouter un élément directement au menu contextuel. Il y a python liaisons disponibles ( python-nautilus ).

Visitez le page Web de cette bibliothèque et consultez le documentation pour plus d'informations.

19
dv3500ea