OS X-এর কমান্ড লাইন থেকে বিজ্ঞপ্তি কেন্দ্রে একটি সতর্কতা পাঠান
সুচিপত্র:
- টার্মিনাল নোটিফায়ার ইনস্টল করা হচ্ছে
- বিজ্ঞপ্তি কেন্দ্রে পোস্ট করার জন্য টার্মিনাল নোটিফায়ার ব্যবহার করা
- বিজ্ঞপ্তিগুলিকে ইন্টারেক্টিভ করা: ইউআরএল খোলা, অ্যাপ্লিকেশন, এবং টার্মিনাল কমান্ড কার্যকর করা
টার্মিনাল-নোটিফায়ার নামে একটি দুর্দান্ত তৃতীয় পক্ষের টুল ব্যবহার করে, আপনি কমান্ড লাইন থেকে সরাসরি বিজ্ঞপ্তি কেন্দ্রে সতর্কতা এবং বার্তা পোস্ট করতে পারেন। এটির অগণিত সম্ভাব্য বৈধ ব্যবহার রয়েছে, কিন্তু একটি দুর্দান্ত ব্যবহারের ক্ষেত্রে একই শিরা বরাবর মৌখিকভাবে ঘোষণা করা হয় যখন একটি কমান্ড সম্পূর্ণ হয় বা একটি ব্যাজ সতর্কতা পাঠানো হয়, কিন্তু পরিবর্তে OS X Mountain Lion's Notification Center-এ বিজ্ঞপ্তি পোস্ট করা হয়।
টার্মিনাল নোটিফায়ার ইনস্টল করা হচ্ছে
ধরে নিচ্ছি আপনার ম্যাকে রুবি আছে, আপনি সহজেই রত্ন ব্যবহার করে টার্মিনাল-নোটিফায়ার ইনস্টল করতে পারেন:
সুডো জেম ইনস্টল টার্মিনাল-নোটিফায়ার
যাদের রুবি নেই তাদের জন্য, আপনি গিটহাব থেকে একটি পূর্ব-নির্মিত বাইনারি ডাউনলোড করতে পারেন তবে টার্মিনাল-নোটিফায়ার চালানোর জন্য আপনাকে এটিকে অ্যাপ বান্ডেলের ভিতরের বাইনারিতে নির্দেশ করতে হবে:
./terminal-notifier.app/Contents/MacOS/terminal-notifier
আপনি যদি শেষের পথে যান, তাহলে bash_profile-এ একটি উপনাম তৈরি করাই ভালো। এই নিবন্ধটির উদ্দেশ্যে আমরা ধরে নেব আপনি এটি রুবির মাধ্যমে ইনস্টল করেছেন।
বিজ্ঞপ্তি কেন্দ্রে পোস্ট করার জন্য টার্মিনাল নোটিফায়ার ব্যবহার করা
একবার ইন্সটল হয়ে গেলে, এর সবচেয়ে বেসিক কোরে কমান্ডটি ব্যবহার করে নিম্নরূপ:
"terminal-notifier -message হ্যালো, এটা আমার বার্তা>"
কমান্ড শেষ হওয়ার পরে একটি বার্তা পোস্ট করা সহজ, শুধু টার্মিনাল-নোটিফায়ার যুক্ত করুন:
"ping -c 5 yahoo.com && terminal-notifier -message সমাপ্ত পিংিং yahoo>"
এইগুলি একটি নন-ইন্টারেক্টিভ বিজ্ঞপ্তি পোস্ট করে, তবে আরও গভীরে খনন করে আপনি অ্যাপ্লিকেশনগুলি চালু করতে, টার্মিনাল কমান্ডগুলি চালাতে এবং URLগুলিও খুলতে পারেন৷
বিজ্ঞপ্তিগুলিকে ইন্টারেক্টিভ করা: ইউআরএল খোলা, অ্যাপ্লিকেশন, এবং টার্মিনাল কমান্ড কার্যকর করা
যদিও -ওপেন এবং -অ্যাক্টিভেট কমান্ডগুলি আরও ভাল, যা আপনাকে হয় একটি URL বা অ্যাপ্লিকেশান নির্দিষ্ট করতে দেয় যখন বিজ্ঞপ্তিতে ক্লিক করা হয় সক্রিয় করার জন্য৷ উদাহরণস্বরূপ, ক্লিক করলে এটি osxdaily.com খুলবে:
"terminal-notifier -message OSXDaily.com এ যান, এটি এখন পর্যন্ত সেরা ওয়েবসাইট!>"
বিজ্ঞপ্তিটি বিজ্ঞপ্তি কেন্দ্রে পোস্ট করা হয় এবং ক্লিক করলে এটি ডিফল্ট ওয়েব ব্রাউজারে osxdaily.com খুলবে।
আপনি বিজ্ঞপ্তিতে ক্লিক করলে পরবর্তী উদাহরণটি TextEdit খুলবে:
"টার্মিনাল-নোটিফায়ার -মেসেজ টেক্সটএডিটে ব্রেইনডাম্প করার সময় -টাইটেল ব্রেইনডাম্প -অ্যাক্টিভেট com.apple.TextEdit "
আপনি টার্মিনাল কমান্ডও চালাতে পারেন যদি বিজ্ঞপ্তির সাথে ইন্টারঅ্যাক্ট করা হয়:
"terminal-notifier -message আপনার ব্যাকআপ চালানোর সময় - title Backup Script -execute backupscript"
এটি মাত্র কয়েকটি উদাহরণ, তবে এই জাতীয় জিনিসের জন্য স্পষ্টতই অসীম ব্যবহার রয়েছে। এটি কতটা দরকারী তা বিবেচনা করে আমি অবাক হয়েছি যে অ্যাপল ওএস এক্স-এ এটি করার কোনও উপায় অন্তর্ভুক্ত করেনি, যদিও এটি কোনও দিন পরিবর্তন করতে পারে। ইতিমধ্যে টার্মিনাল-নোটিফায়ার উপভোগ করুন, এটি একটি দুর্দান্ত টুল৷