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.