मैं नौटिलस में निष्पादन योग्य स्क्रिप्ट कैसे चलाऊं?


161

जब मैं इसे चलाने के लिए Nautilus की किसी स्क्रिप्ट पर डबल-क्लिक करता हूं, तो स्क्रिप्ट केवल मेरे टेक्स्ट एडिटर में खुलती है जिसमें इसे चलाने का कोई विकल्प नहीं होता है। Nautilus का उपयोग करते हुए, मैं निष्पादन योग्य पाठ फ़ाइलों और / या स्क्रिप्ट को कैसे चलाऊँ?


4
डिफ़ॉल्ट व्यवहार बग है। उपयोगकर्ताओं को यह काम करने के लिए सेटिंग्स के साथ फिडेल नहीं करना चाहिए। मैंने Bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1433774 दर्ज किया है ।


2
@StefanMonov अगर कुछ भी है, तो दुसरे तरीके से होना चाहिए।
द वेंडर

जवाबों:


203
  1. ओपन नॉटिलस।

  2. इसे मेन्यू बार से खोलें:

    संपादित करें → वरीयताएँ

  3. 'व्यवहार' टैब चुनें।

  4. "निष्पादन योग्य पाठ फ़ाइलें" के तहत "प्रत्येक बार पूछें" का चयन करें।

  5. खिड़की बंद कर दो।
  6. फ़ाइल पर राइट क्लिक करें, और "गुण" चुनें।
  7. "अनुमतियाँ" टैब चुनें, और सुनिश्चित करें कि "प्रोग्राम के रूप में फ़ाइल निष्पादित करने की अनुमति दें" चुना गया है।

  8. खिड़की बंद कर दो।

अब आप Nautilus में अपनी निष्पादन योग्य पाठ फ़ाइल को डबल-क्लिक कर सकते हैं ताकि पूछा जा सके कि आपकी स्क्रिप्ट को निष्पादित या संपादित करना है या नहीं।

यहां छवि विवरण दर्ज करें


उत्तर श्रेय: Nur


23
क्या एक अजीब डिफ़ॉल्ट है। और सिर्फ फ़ाइल चलाने के लिए एक राइट-क्लिक विकल्प भी नहीं है। उपयोगकर्ताओं के लिए बहुत ही अविश्वसनीय।
रोमनस्ट

क्या मैं चाहता हूं कि यह हमेशा टर्मिनल में चले?
डेरेक 會 會 ere

3
# चरण 2 पर, "मेनू बार से इसे खोलें" ... मेनू बार कहां है? मुझे कहीं भी "संपादन" मेनू दिखाई नहीं देता है। मैं अपनी फ़ाइलों को मध्य में, बाईं ओर कई स्थानीय और नेटवर्क स्थानों और ऊपर दाईं ओर एक मेनू बटन देखता हूं, जिसमें सिर्फ "नया टैब" और पूर्ववत / फिर से करें जैसे बटन हैं। शीर्ष पर सिर्फ पीछे / आगे के बटन हैं और जिन फ़ोल्डरों की सूची में मैं हूं।
हारून फ्रेंक

@AaronFranke: ubuntu में मेन्यू बार दिखाता है जब आप स्क्रीन के ऊपर डार्क बार को हॉवर करते हैं।
स्टीफन मोनोव

1
@StefanMonov, मैं उबंटू का उपयोग कर रहा हूं, उबंटू का नहीं, और इसलिए मेरे पास स्क्रीन के शीर्ष पर एक डार्क बार नहीं है।
हारून फ्रेंक

35

इन कदमों का अनुसरण करें:

  • इंस्टॉल करें dconf-editorक्योंकि यह डिफ़ॉल्ट रूप से स्थापित नहीं है।
  • मारो Alt+ F2, टाइप करो dconf-editorऔर मारो Enter
  • में dconfg-editorगोटो: orggnomenautiluspreferences

    यहां छवि विवरण दर्ज करें

  • पर क्लिक करें executable-text-activationऔर ड्रॉप डाउन मेनू से चुनें:

    लॉन्च : स्क्रिप्ट को प्रोग्राम के रूप में लॉन्च करने के लिए।

    या

    पूछना : एक संवाद के माध्यम से क्या करना है यह पूछने के लिए।

  • बंद करें dconf-editor। बस!


6
आप नॉटिलस भी खोल सकते हैं, फ़ाइलें> प्राथमिकताएं, व्यवहार टैब जांचें, और निष्पादन योग्य पाठ फ़ाइलों के लिए इच्छित विकल्प का चयन करें, पाठ संपादक के साथ खुला डिफ़ॉल्ट है।
नूर

अगला उपाय करने का सबसे आसान तरीका है :)
mac

हालांकि यह भी काम करता है, dconfg-editor एप्लिकेशन कॉन्फ़िगरेशन बदलने का सबसे खराब तरीका है।
बेंजामिन

यह उत्तर मेरे लिए बहुत उपयोगी था, भले ही वरीयताओं का उपयोग करते हुए संवाद "सामान्य रूप से" एक बेहतर उत्तर होगा, क्योंकि मैं एक टाइलिंग विंडो प्रबंधक का उपयोग कर रहा हूं और "फ़ाइलें" मेनू पूरी तरह से दुर्गम प्रतीत होता है!
बेन

14

मुझे लगता है कि यह गनोम लोगों के कारण हुआ उपद्रव है जिसने उस डिफ़ॉल्ट व्यवहार को बदलने का फैसला किया है जिसके हम आदी थे।

इसे ठीक करने के लिए, आप कर सकते हैं;

  1. स्थापित करें (यदि आप पहले से नहीं हैं) और dconf संपादक शुरू करें ,
  2. go to: org> gnome> nautilus> प्राथमिकताएँ , और
  3. निष्पादन योग्य-पाठ-सक्रियण के लिए मान वापस पूछने के लिए (या यदि आप चाहें तो लॉन्च भी करें )।

यदि आप रूट के समान ही नॉटिलस व्यवहार चाहते हैं, तो आप ऊपर दिए गए चरणों को दोहरा सकते हैं, इस समय रूट के रूप में dconf संपादक को शुरू कर सकते हैं ।


13

एक टर्मिनल में

gsettings set org.gnome.nautilus.preferences executable-text-activation ask

+1: यह लिनक्स के पुराने संस्करणों में काम करता है, इससे पहले कि dconf मेथड उपलब्ध हो।
एलेक्स

1
यह स्वीकृत उत्तर होना चाहिए, IMHO।
आंद्रेई घोरघीउ

क्या सभी उपयोगकर्ताओं के लिए समान कॉन्फ़िगरेशन लागू करने का कोई तरीका है? (या तो सभी मौजूदा उपयोगकर्ताओं के लिए, या भविष्य में बनाए गए सभी उपयोगकर्ताओं के लिए, या दोनों?)
वाइल्डकार्ड

मुझे विश्वास है हाँ। मुझे यकीन नहीं है कि यह कैसे करना है। हो सकता है कि आप इसे / etc / प्रोफाइल या /etc/bash.bashrc
OmaL

5

बदले पाठ फ़ाइलों के साथ Nautilus व्यवहार बदलें

  1. ओपन नॉटिलस
  2. फ़ाइलें> प्राथमिकताएँ
  3. व्यवहार टैब पर जाएं
  4. चुनते हैं Ask Each Time

फ़ाइलें वरीयताएँ का स्क्रीनशॉट

Nautilus में अपनी निष्पादन योग्य टेक्स्ट फ़ाइल को डबल-क्लिक करें

देखा!


उत्तर श्रेय: नूर , जोर्ज कास्त्रो


1
सामुदायिक विकी का डुप्लीकेट ...
एलेक्स

4

जीयूआई

  1. आपके पास कौन सा उबंटू संस्करण है, इसके आधार पर

    • 13.04 से पहले

      Nautilus में, इसे मेन्यू बार से खोलें:

      संपादित करें → वरीयताएँ

    • 13.04 या 13.10

      Nautilus में, इसे मेन्यू बार से खोलें:

      फ़ाइलें → वरीयताएँ

    • 14.04 या 16.04

      Nautilus में, इसे मेन्यू बार से खोलें:

      संपादित करें → वरीयताएँ

  2. फिर, 'व्यवहार' टैब में, "निष्पादन योग्य पाठ फ़ाइलों को खोलें, जिनके साथ वे खुले हैं" चुनें।

    वैकल्पिक रूप से, यदि आप एक संवाद ( उदाहरण ) चाहते हैं, तो इसके बजाय "हर बार पूछें" चुनें, जिससे आप फ़ाइल को संपादित या निष्पादित कर सकें ।

    यहां छवि विवरण दर्ज करें


कमांड लाइन

यदि आप एक कमांड पसंद करते हैं:

dconf write /org/gnome/nautilus/preferences/executable-text-activation "'launch'"

नोट: GUI और कमांड लाइन दोनों विधियाँ केवल Nautilus (उबंटू में डिफ़ॉल्ट चित्रमय फ़ाइल प्रबंधक) के लिए काम करती हैं

एक और उत्तर से मूल रूप से मेरे द्वारा पोस्ट यहाँ


1
@DKBose: डिफ़ॉल्ट रूप से 'dconf' कमांड उबंटू में है। dconf-editor केवल dconf को संपादित करने के लिए GUI प्रोग्राम प्रदान करता है।
गिरि

तुम सही हो। उसके लिए माफ़ करना!
डीके बोस

3

इसके लिए मुझे लगता है कि .desktop लॉन्चर बनाने के लिए सबसे अच्छा तरीका होगा , उस लॉन्चर को निष्पादन योग्य बनाना

chmod +x blah.desktop

और इसके बाद आप इसे केवल क्लिक करके चलाने के लिए तैयार होंगे, और इससे भी अधिक आप इसे लॉन्चर में जोड़ सकते हैं। कैसे .desktop फ़ाइलों को बनाने के बारे में अधिक पढ़ने के लिए यहां देखें । इसका मुख्य भाग यह है

[डेस्कटॉप एंट्री]
प्रकार = आवेदन
टर्मिनल = false
चिह्न = / path / to / आइकन / icon.svg
नाम = दे-नाम-यहाँ
Exec = / path / to / फ़ाइल / निष्पादन

2

आप फ़ाइल संपत्तियों में अनुमतियों में जाकर "इस फ़ाइल को एक निष्पादन योग्य के रूप में चलाएं" का चयन करके एकल फ़ाइल के लिए कर सकते हैं।

यहां छवि विवरण दर्ज करें


1

आप फेडोरा 20 + GNOME में सबसे अधिक उत्तोलित उत्तर का उपयोग कर सकते हैं:

Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask

0

आपको 3 बिंदुओं की जांच करनी होगी:

  • Nautilus / निमो विन्यास: https://askubuntu.com/a/286651/301025
  • स्क्रिप्ट फ़ाइल में निष्पादन योग्य अनुमति होनी चाहिए : https://askubuntu.com/a/275714/301025
  • फ़ाइल सिस्टम को निष्पादन की अनुमति देनी चाहिए :
    1. कंसोल में "माउंट" टाइप करें
    2. जांच करें कि क्या आपके फाइल सिस्टम में noexec फ्लैग है
    3. संपादन / etc / fstab और में noexec ध्वज निकालें

0

फ़ाइल पर राइट क्लिक करें -> के साथ खुला -> अन्य एप्लिकेशन -> सभी एप्लिकेशन देखें -> सॉफ़्टवेयर चलाएं -> चयन करें

अब से शेल स्क्रिप्ट्स को डबल क्लिक पर चलाया जाएगा।


-1
  1. ओपन नॉटिलस। (फ़ाइल ब्राउज़र)

    1. उबंटू 17.04 में, अब हम फाइलों में उपलब्ध प्रेफरेंसेस को बार कर सकते हैं।

    2. इसे मेन्यू बार से खोलें:

  2. फ़ाइलें → वरीयताएँ

  3. 'व्यवहार' टैब चुनें

  4. "एक्ज़ीक्यूटेबल टेक्स्ट फाइल्स" के तहत "क्या करें" का चयन करें।

    पसंद

  5. बंद करो।


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