.Sh फ़ाइल चलाते समय डिफ़ॉल्ट क्रिया कैसे बदलें?


13

हर बार जब मैं एक .sh फ़ाइल चलाना चाहता हूं, तो उबंटू पूछता है कि क्या मैं टर्मिनल / डिस्प्ले में चलाना चाहता / चाहती हूं। क्या कुछ sh फ़ाइलों के लिए डिफ़ॉल्ट क्रिया सेट करने का एक तरीका है?

- मैं बिना किसी विशेष बदलाव के Ubuntu 12.04 का उपयोग कर रहा हूं।

जवाबों:


5

रन इन टर्मिनल या डिस्प्ले या रन के.desktop लिए प्रत्येक फाइल बनाते हुए , आप प्रत्येक श फाइल के लिए डिफ़ॉल्ट एक्शन सेट कर सकते हैं।

प्रत्येक .desktop फ़ाइलों को निष्पादित अधिकार दिया जाता है।

उदाहरण के लिए:

  • टर्मिनल में चलाएं

फ़ाइल नाम: नमूना-term.desktop

[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true

इस फ़ाइल पर क्लिक करें, यह टर्मिनल में नमूना 1.श को चलाने में सक्षम होगा।

  • प्रदर्शन

फ़ाइल नाम: नमूना-edit.desktop

[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false

इस फ़ाइल पर क्लिक करें, यह sample2.sh को संपादित करने में सक्षम होगा gedit।

  • Daud

फ़ाइल नाम: नमूना- run.desktop

[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false

इस फ़ाइल पर क्लिक करें, यह sample3.sh को चलाने में सक्षम होगा।


21

Nautilus खोलें, फिर Edit -> प्राथमिकता पर जाएँ। Behaviorटैब खोलें और आपको निष्पादन योग्य पाठ फ़ाइलों को खोलने पर फ़ाइल प्रबंधक व्यवहार सेट करने के लिए विकल्प मिलेंगे।


1
अच्छा, क्या यह केवल कुछ फ़ाइलों के लिए निर्दिष्ट करने का कोई तरीका नहीं है? जैसे एक विकल्प remember action for this file:?
— अमीर अली अकबरी

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