কোনও কমান্ড শেষ হয়ে গেলে ডকের টার্মিনাল আইকনে কোনও ব্যাজ উপস্থিত হওয়ার কোনও উপায় আছে কি?


11

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


আপনার কি কোনও ব্যাজ দরকার, বা আপনি sayকমান্ডটি আপনাকে মৌখিকভাবে সতর্কতা, একটি বীপ, একটি গ্রীবা বিজ্ঞপ্তি, টার্মিনাল পরিবর্তনকারী রঙ, বা অন্য কিছু দিয়ে খুশি হবেন ?

আমার পক্ষে কোনও উপায় যে কোনও আদেশ শেষ হয়েছে। টার্মিনাল উইন্ডোজগুলি সর্বদা আমার সমস্ত অন্যান্য উইন্ডোগুলির পিছনে থাকে তাই এটি বিরক্তিকর হয় যাচাই করা চালিয়ে যেতে হবে। আমি এমন একটি বিজ্ঞপ্তি পছন্দ করব যা আমি কিছু না করা পর্যন্ত স্থির থাকে। সুতরাং আমি যখন উঠে পড়ি এবং আশেপাশে না থাকি তবে একটি মৌখিক বিজ্ঞপ্তি সম্ভবত কাজ করে না। রাইট?
এলি গ্রিনবার্গ

নীচের সমাধানগুলি নিন (সম্ভবত গ্রোল ভিত্তিক হবে) এবং বর্তমান উইন্ডোটিকে অগ্রভূমিতে আনতে একটি অ্যাপলস্ক্রিপ্ট লাইন যুক্ত করুন। দুর্ভাগ্যক্রমে, সমস্ত টার্মিনালগুলি সামনে চলে যাবে (আমার মনে হয়), তবে ইভেন্টটি উদ্দীপ্তকারী উইন্ডোটি তাদের সবার সামনে থাকবে।

নোট করুন যে আইটির্ম 2 এর এটি triggersসেট আপ করতে খুব সহজ এবং মার্জিত করতে পারে: iterm2.com/triggers.html

উত্তর:


14

ম্যাক ওএস এক্স 10.7 সিংহ হিসাবে, টার্মিনালের ঠিক এই বৈশিষ্ট্য রয়েছে।

আপনি যদি কোনও ব্যাকগ্রাউন্ড ট্যাব বা উইন্ডোতে একটি বেল (বিইএল, কন্ট্রোল-জি) নির্গত করেন, টার্মিনাল অ্যাপ্লিকেশন ডক আইকনটি "অপঠিত" ঘন্টার সংখ্যা সহ একটি ব্যাজ প্রদর্শন করবে

টার্মিনাল অ্যাপ্লিকেশন ডক আইকনে বেল নির্দেশক ব্যাজ

এবং টার্মিনালের ট্যাবে একটি বেল আইকন প্রদর্শিত হবে

ব্যাকগ্রাউন্ড টার্মিনাল ট্যাবে বেল সূচক

(উইন্ডোতে যদি কেবল একটি ট্যাব থাকে তবে ট্যাবটি দেখতে ট্যাব বারটি দেখান> যা অন্যান্য স্থিতির তথ্য প্রদর্শন করে তা চয়ন করুন))

এটি ন্যূনতম উইন্ডোতেও প্রযোজ্য।

আপনি যখন উইন্ডোটি সামনে আনবেন বা পটভূমি ট্যাবটি নির্বাচন করবেন, তখন বেল সূচকটি ট্যাবটি থেকে সরানো হবে এবং ব্যাজ গণনাটি নীচে চলে যাবে।


অবশ্যই এটি সিংহ কেবল, হাহা।
এলি গ্রিনবার্গ

3

যদি আপনি আরও সাধারণ প্রশ্নের উত্তর গ্রহণ করতে রাজি হন তবে "টার্মিনাল উইন্ডোতে কোনও কিছু সম্পূর্ণ হয়ে গেলে আমাকে সতর্ক করার কোনও উপায় আছে" তবে উত্তরটি হ্যাঁ - হ্যাঁ।

আপনি যদি গ্রল চালাচ্ছেন তবে আপনি কোনও স্ক্রিপ্ট থেকে একটি কমান্ড লাইন কল করতে পারেন যা গ্রোলে একটি বিজ্ঞপ্তি পোস্ট করবে। উদাহরণ স্বরূপ:

do shell script "sleep 1h"
do shell script "growlnotify --sticky --message \"I'm all done sleeping for an hour! Did you forget about me?\" --wait"

আপনি স্ক্রিন থেকে বিজ্ঞপ্তিটি সাফ না করা পর্যন্ত স্ক্রিপ্টটি প্রস্থান করবে না।

এমনকি --nameআপনার স্ক্রিপ্টটিকে একটি অনন্য নাম দেওয়ার জন্য বিকল্পটি ব্যবহার করতে পারেন এবং তারপরে গ্রলের মধ্যে থেকে সেই নামক অ্যাপ্লিকেশনটির মাধ্যমে উত্পন্ন ইভেন্টগুলি কীভাবে প্রদর্শিত হবে এবং কীভাবে মোকাবেলা করা হবে তা কাস্টমাইজ করুন। তারা স্ক্রিনে বিভিন্ন ধরণের পপ আপ তৈরি করতে পারে, তারা আপনাকে ইমেল করতে পারে, তারা আইচ্যাটের মাধ্যমে আপনাকে বার্তা পাঠাতে পারে, তারা ইভেন্টটি অন্য একটি মেশিনে গ্রোলে প্রেরণ করে, যদি আপনি নিজের আইডিভাইসে প্রোল চালাচ্ছেন তবে তারা এমনকি ফরোয়ার্ড করতে পারবেন পুশ নোটিফিকেশনগুলির মাধ্যমে আপনার আইডেভাইসে বিজ্ঞপ্তি।

আপনি যে উত্তরটি সন্ধান করেছিলেন তা পুরোপুরি নয়, তবে আশা করি এটি আপনার প্রয়োজনগুলি পূরণ করে।

কর্মে গ্রোলনোটাইফাই


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