Python'a bir Nautilus betiği yazmak istiyorum. Mümkün mü? Mümkünse bunu nasıl yapabilirim?
Python'a bir Nautilus betiği yazmak istiyorum. Mümkün mü? Mümkünse bunu nasıl yapabilirim?
Yanıtlar:
Nautilus komut dosyaları, python da dahil olmak üzere herhangi bir programlama dilinde yazılabilir. Sadece python kaynak dosyanızı yürütülebilir ve ~/.gnome2/nautilus-scripts
14.04'ten önce Ubuntu sürümlerine kopyalamanız gerekir . Ubuntu 14.04 ve daha yenisi için dizin farklıdır:~/.local/share/nautilus/scripts
Ayrıca #!/usr/bin/env python
dosyanın ilk satırı olarak eklemeniz gerekir . Varsayılan #!/usr/bin/env python
olarak Python2'yi işaret ettiğini unutmayın. Özellikle Python 3'e ihtiyacınız varsa kullanın #!/usr/bin/env python3
.
Tüm bunları yaptıktan sonra, komut dosyasına scripts
Nautilus'ta sağ tıklama menüsünün alt menüsünden erişilebilir .
Ayrıca bkz: https://help.ubuntu.com/community/NautilusScripts
Nautilus uzantıları komut dosyalarından daha fazla esnekliğe sahiptir - ör. doğrudan içerik menüsüne bir öğe eklemek için kullanılabilirler. Mevcut python bağlamaları vardır ( python-nautilus ).
Daha fazla bilgi için bu kütüphanenin web sayfasını ziyaret edin ve belgeleri görüntüleyin .