Je veux écrire un script Nautilus en Python. Est-ce possible? Si c'est possible, comment 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 ~/.gnome2/nautilus-scripts
dans les versions Ubuntu antérieures à 14.04. Pour Ubuntu 14.04 et plus récent, le répertoire est différent:~/.local/share/nautilus/scripts
Vous devrez également ajouter #!/usr/bin/env python
comme première ligne du fichier. Notez que par défaut #!/usr/bin/env python
pointe vers Python2. Si vous avez spécifiquement besoin de Python 3, utilisez #!/usr/bin/env python3
.
Une fois que vous avez fait tout cela, le script sera accessible à partir du scripts
sous-menu 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 existe des liaisons python disponibles ( python-nautilus ).
Visitez la page Web de cette bibliothèque et consultez la documentation pour plus d'informations.