Je veux écrire un script Nautilus en Python. Est-ce possible? Si c'est possible, comment faire?
Je veux écrire un script Nautilus en Python. Est-ce possible? Si c'est possible, comment faire?
Réponses:
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 pythoncomme première ligne du fichier. Notez que par défaut #!/usr/bin/env pythonpointe 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 scriptssous-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.