.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.