Python'da Nautilus komut dosyalarını nasıl yazabilirim?


Yanıtlar:


19

Nautilus Scriptleri

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 pythondosyanın ilk satırı olarak eklemeniz gerekir . Varsayılan #!/usr/bin/env pythonolarak 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 scriptsNautilus'ta sağ tıklama menüsünün alt menüsünden erişilebilir .

nautilus komut dosyaları menüsü

Ayrıca bkz: https://help.ubuntu.com/community/NautilusScripts

Nautilus Uzantıları

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 .


1
Soru ve cevap Python'a özgü olsa da (ve işe yarıyorsa), aynı stratejinin #! doğru tercümanı gösterir.
— Freedom_Ben

@Freedom_Ben Aslında, sadece betik dilleri değil, aynı zamanda yürütülebilir derlenebilir. Nautilus bu klasördeki dosyaları çalıştırır ve kullanıcının ortam üzerinden yürütülebilir dosya üzerinde çalışmak istediği dosyaları sağlar.
— Sergiy Kolodyazhnyy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.