मैं पायथन में Nautilus स्क्रिप्ट कैसे लिख सकता हूं?


16

मैं पायथन में एक नॉटिलस स्क्रिप्ट लिखना चाहता हूं। क्या यह संभव है? यदि यह संभव है, तो मैं यह कैसे कर सकता हूं?

जवाबों:


19

नॉटिलस लिपियों

Nautilus स्क्रिप्ट किसी भी प्रोग्रामिंग भाषा में लिखी जा सकती हैं, जिसमें अजगर भी शामिल है। आपको बस अपने अजगर स्रोत फ़ाइल को निष्पादन योग्य बनाने और ~/.gnome2/nautilus-scripts 14.04 से पहले उबंटू संस्करणों में कॉपी करने की आवश्यकता है। Ubuntu 14.04 के लिए और नई निर्देशिका अलग है:~/.local/share/nautilus/scripts

आपको #!/usr/bin/env pythonफ़ाइल की पहली पंक्ति के रूप में जोड़ना होगा । ध्यान दें कि डिफ़ॉल्ट #!/usr/bin/env pythonबिंदुओं द्वारा Python2। यदि आपको विशेष रूप से पायथन 3 की आवश्यकता है, तो उपयोग करें #!/usr/bin/env python3

एक बार जब आप यह सब कर लेते हैं, तो स्क्रिप्ट scriptsNautilus में राइट क्लिक मेनू के उप-मेनू से सुलभ होगी ।

नॉटिलस स्क्रिप्ट मेनू

इसे भी देखें: https://help.ubuntu.com/community/NautilusScriptsHowto

नॉटिलस एक्सटेंशन्स

Nautilus एक्सटेंशन स्क्रिप्ट की तुलना में अधिक लचीलापन है - जैसे। वे संदर्भ मेनू में सीधे एक आइटम जोड़ने के लिए इस्तेमाल किया जा सकता है। वहाँ अजगर बाइंडिंग उपलब्ध हैं ( अजगर-नॉटिलस )।

इस लाइब्रेरी के वेब पेज पर जाएं और अधिक जानकारी के लिए प्रलेखन देखें।


1
ध्यान दें कि जब प्रश्न और उत्तर पायथन के लिए विशिष्ट होते हैं (और यह काम करता है), वही रणनीति बैश, पर्ल, रूबी और अन्य स्क्रिप्टिंग भाषाओं के लिए समान रूप से प्रभावी है जब तक कि #! सही दुभाषिया को इंगित करता है।
Freedom_Ben 16

@Freedom_Ben वास्तव में, यह न केवल स्क्रिप्टिंग भाषाओं का उपयोग किया जा सकता है, बल्कि निष्पादन योग्य भी है। Nautilus बस उस फ़ोल्डर में जो भी फ़ाइल है, निष्पादित करता है, और उन फ़ाइलों को प्रदान करता है जिस पर उपयोगकर्ता पर्यावरण के माध्यम से निष्पादन योग्य को संचालित करना चाहता है।
सर्गी कोलोडियाज़नी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.