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 python
jako pierwszy wiersz pliku. Zauważ, że domyślnie #!/usr/bin/env python
wskazuje Python2. Jeśli potrzebujesz konkretnie Python 3, użyj #!/usr/bin/env python3
.
Po wykonaniu tego wszystkiego skrypt będzie dostępny z scripts
podmenu 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.