Chcę napisać skrypt Nautilus w Pythonie. Czy to jest możliwe? Jeśli to możliwe, jak mogę to zrobić?
Chcę napisać skrypt Nautilus w Pythonie. Czy to jest możliwe? Jeśli to możliwe, jak mogę to zrobić?
Odpowiedzi:
Skrypty Nautilus można pisać w dowolnym języku programowania, w tym w języku Python. Wystarczy, że plik źródłowy Pythona będzie wykonywalny i skopiujesz go do ~/.gnome2/nautilus-scripts wersji Ubuntu przed 14.04. W przypadku Ubuntu 14.04 i nowszych katalog jest inny:~/.local/share/nautilus/scripts
Będziesz także musiał dodać #!/usr/bin/env pythonjako pierwszy wiersz pliku. Zauważ, że domyślnie #!/usr/bin/env pythonwskazuje Python2. Jeśli potrzebujesz konkretnie Python 3, użyj #!/usr/bin/env python3.
Po wykonaniu tego wszystkiego skrypt będzie dostępny z scriptspodmenu menu prawego przycisku myszy w Nautilusie.

Zobacz także: https://help.ubuntu.com/community/NautilusScriptsHowto
Rozszerzenia Nautilus mają większą elastyczność niż skrypty - np. można ich użyć do dodania elementu bezpośrednio do menu kontekstowego. Dostępne są wiązania Pythona ( python-nautilus ).
Odwiedź stronę internetową tej biblioteki i przejrzyj dokumentację, aby uzyskać więcej informacji.