ম্যাকের কোনও অ্যাপ্লিকেশনটিতে কমান্ড লাইন যুক্তি যুক্ত করার কোনও সহজ উপায় আছে কি? উদাহরণস্বরূপ, কিওস্ক মোডে অপেরা চালাতে বা ফায়ারফক্সে একটি আলাদা প্রোফাইল ব্যবহার করতে, আমি টাইপ করতে পারি
$ /Applications/Opera.app/Contents/MacOS/Opera -kioskmode
$ /Applications/Firefox.app/Contents/MacOS/firefox -P profilename -no-remote
উইন্ডোজে আমি শর্টকাট বৈশিষ্ট্যে যুক্তি যুক্ত করতে পারি, তবে যেহেতু ম্যাকগুলি প্রতি সেবার শর্টকাট ব্যবহার করে না এবং সরাসরি অ্যাপ্লিকেশনগুলি চালায় তাই এটি সম্ভব নয়।
আমি দেখতে পেয়েছি যে ব্যাশ বা অ্যাপ্লিক্রিপ্টের মাধ্যমে অ্যাপ্লিকেশনগুলি লঞ্চ করা আংশিকভাবে কাজ করে:
# Bash
#!/bin/sh
/Applications/Firefox.app/Contents/MacOS/firefox -P default -no-remote
# Applescript
do shell script "exec /Applications/Opera.app/Contents/MacOS/Opera -kioskmode"
আমি এগুলিকে এক্সিকিউটেবল করতে পারি এবং একটি আইকন বরাদ্দ করতে পারি এবং সবকিছু দুর্দান্ত কাজ করা ব্যতীত আমি যখন এই সিউডো প্রোগ্রামগুলির মধ্যে দুটি চালনা করি তখনই অ্যাপ্লিকেশনটি যতক্ষণ না খোলা থাকে ততক্ষণ কোনও টার্মিনাল উইন্ডো বা অ্যাপসক্রিপ্ট আইকনটি খোলা থাকে। সম্ভবত, অ্যাপসক্রিপ্ট কমান্ডটি ব্যবহার করা open
এড়াতে পারে, তবে যেহেতু আমি অ্যাপ্লিকেশনটি প্যাকেজযুক্ত (ন্যায়সঙ্গত /Applications/Firefox
) হিসাবে চালাচ্ছি না, কাজ করে না।
সুতরাং, কমান্ড লাইন আর্গুমেন্ট সহ অ্যাপ্লিকেশনগুলি চালানোর জন্য আরও ভাল উপায় কি? যদি তা না হয়, অ্যাপ্লিকেশনটি খোলা থাকার সময় অবিচ্ছিন্ন টার্মিনাল সেশন বা অ্যাপসক্রিপ্ট আইকনটি খোলা থেকে রোধ করার কোনও উপায় আছে কি?
সম্পাদন করা
মজিলা উইকির পৃষ্ঠা অনুসারে , যুক্তি দিয়ে অ্যাপ্লিকেশনটি চালানোর জন্য কোনও স্ক্রিপ্ট ব্যবহার করা ভাল। &
স্ক্রিপ্টের শেষে একটি যুক্ত করা ধ্রুবক টার্মিনাল উইন্ডোটিকে হত্যা করে। এখন একমাত্র বিরক্তি হ'ল এটি একটি মৃত, লগ-আউট টার্মিনাল উইন্ডোটি খোলে (যা অবিরামের চেয়ে ভাল তবে তবুও ...)
#!/bin/sh
/Applications/Firefox.app/Contents/MacOS/firefox -P default -no-remote &
&
এটির সাথে কোনও কাজ চালনা করেন তবুও এটি টার্মিনালের অন্তর্গত, আপনি disown %/Applications/Firefox.app/Contents/MacOS/firefox
এটি চালানোর পরে লাইনটি যুক্ত করে এটি ঠিক করতে পারেন , তারপরে আপনি অ্যাপলস্ক্রিপ্ট ব্যবহার করে নিরাপদে টার্মিনালটি বন্ধ করতে পারেন।