Je veux écrire un script Nautilus en Python. Est-ce possible? Si c'est possible, comment puis-je le faire?
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.
Voir aussi: https://help.ubuntu.com/community/NautilusScriptsHowto
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.