CentOS 7 এ ডাবল ক্লিক করে কীভাবে শেল স্ক্রিপ্ট চালু করা যায়


13

আমি (একটি এক্সিকিউটেবল শেল স্ক্রিপ্ট চালানোর জন্য সক্ষম হতে হবে sh) একটি ডবল ক্লিক। আমি ফাইলটির অনুমতিগুলিতে এক্সিকিউটেবল ফ্ল্যাগ সেট করেছি এবং তারপরে আমি যখন এটিতে ডাবল ক্লিক করি তখন এটি একটি টেক্সট এডিটরে খোলে। কাস্টম কমান্ড বা যেকোন কিছু ব্যবহার করার জন্য আমার ফাইলগুলি বৈশিষ্ট্য মেনুতে আমার ইউআইতে কোনও বিকল্প নেই। এটি কেবল ইনস্টল করা বিভিন্ন অ্যাপ্লিকেশনগুলির তালিকা করে। আমি কেবল এটি চালানো চাই, এর চেয়ে বেশি কিছু নয়। আমি কীভাবে এটি সম্পাদন করতে পারি?

উত্তর:


14

আপনার স্ক্রিপ্টটির আইকনে ডাবল ক্লিক করে চালনার .desktopজন্য আপনাকে এটির জন্য একটি ফাইল তৈরি করতে হবে:

[Desktop Entry]
Name=My script
Comment=Test hello world script
Exec=/home/user/yourscript.sh
Icon=/home/user/youricon.png
Terminal=false
Type=Application

উপরেরগুলিকে আপনার ডেস্কটপে একটি .desktopএক্সটেনশন দিয়ে ফাইল হিসাবে সংরক্ষণ করুন । পরিবর্তন /home/user/yourscript.shএবং /home/user/youricon.gifআপনার স্ক্রিপ্টটি এবং যেটা আইকনের পাথ আপনি এটা যথাক্রমে আছে এবং তারপর আপনি ডবল ক্লিক এটি দ্বারা লঞ্চ করতে সক্ষম হবেন চান।


আমি মনে করি সেন্টোস 7-এ এক্সিকিউট হতে হবে [$ ই] = '/ হোম / ইউজার / তোমার স্ক্রিপ্ট.শ'
ট্যালিজিন

@ টালিজিন ধন্যবাদ, আমি আপনার কথাটি এর জন্য নেব চেক করার জন্য আমার কাছে আরএইচ-উত্পন্ন সিস্টেমের অ্যাক্সেস নেই।
টেরডন

দেরী গ্রহণের জন্য দুঃখিত, এটি কার্যকর হয়েছে
মার্ক ডাব্লু

উপরের সমাধানটি সেন্টোস on এ এক্সেক [$ ই] যোগ না করে আমার পক্ষে সূক্ষ্ম কাজ করে a সম্ভবত কোনও পরবর্তী সংশোধন যা প্রয়োজন তা পরিবর্তন করে।
হিদার 92065

7

এটি করা খুব সহজ simple কেবল আপনার নটিলাস ফাইলের পছন্দসমূহে যান এবং 'আচরণ' ট্যাবে ক্লিক করুন। 'এক্সিকিউটেবল টেক্সট ফাইলগুলি' এর অধীনে 'প্রতিটি সময় জিজ্ঞাসা করুন' বা 'খোলার সময় এক্সিকিউটেবল টেক্সট ফাইলগুলি চালান' চেক করুন। রেফারেন্সের জন্য স্ক্রিনশট দেখুন।

ফাইল পছন্দসমূহ


এটি আসলে সঠিক উত্তর। আপনার একটি .ডেস্কটপ ফাইল দরকার নেই।
ব্যবহারকারী 64141

2

এর মধ্যে dconf-editor( sudo yum install dconf-editor) ব্যবহার করা জড়িত :

খুলুন dconf-editor, এবং /org/gnome/nautilus/preferencesমেনু নেভিগেট ।

"এক্সিকিউটেবল-টেক্সট-অ্যাক্টিভেশন" এর অধীনে, "ডিফল্ট মানটি ব্যবহার করুন" অফে, এবং "কাস্টম মান" থেকে 'লঞ্চ' পরিবর্তন করুন।

তারপরে আপনি প্রস্থান করতে পারবেন dconf-editor

এই মুহুর্তে, কোনও আইকন যা স্ক্রিপ্ট, বা কোনও স্ক্রিপ্টের প্রতীকী লিঙ্কে ডাবল-ক্লিক করা হবে তা দিয়ে ফাইলটি খোলার পরিবর্তে এটি কার্যকর করা হবে gedit, যা আমার সিস্টেমটি করছিল।

উপরের পছন্দটি পরিবর্তন করার পরে, আমার যা করতে হবে তা হ'ল:

$ cd $HOME/Desktop

$ ln -s $HOME/bin/myscript.sh MyScript

এবং এটি।

(আমার সিস্টেমটি জিনোম সংস্করণ ৩.১.২ সেন্টোস on এ চলমান)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.