আমি কেবল ব্রেকাকওয়ের কথা শুনেছি যা হেডফোনগুলি সরিয়ে ফেলা হলে বিল্ট-ইন স্পিকারগুলি স্বয়ংক্রিয়ভাবে অক্ষম করে (তবে কেবল জ্যাকটিকে ম্যানুয়ালি সংযুক্ত / সংযোগ বিচ্ছিন্ন করে) আপনার চেষ্টা করা উচিত!
অন্য কিছু (তবে নিখরচায়) সমাধান হ'ল যখনই কীবোর্ড মাস্ট্রো বা ইভেন্টস্ক্রিপ্টগুলির সাথে অডিও আউটপুট পরিবর্তন হয় তখন একটি স্বয়ংক্রিয় নিঃশব্দ স্ক্রিপ্ট সেট আপ করা হবে solutions
উদাহরণস্বরূপ, ইভেন্টস্ক্রিপ্ট সহ:
- স্ক্রিপ্ট ফোল্ডারটি খুলতে ইভেন্ট স্ক্রিপ্টস মেনু থেকে ওপেন ফোল্ডারে ক্লিক করুন ।
- আপনি যে স্ক্রিপ্টটি ট্রিগার করতে চান তা যুক্ত করুন, আপনার ক্ষেত্রে এর মতো কিছু
do shell script "osascript -e 'set volume 0'"
(নোট করুন যে সেট ভলিউম ফাংশন 0 থেকে 7, 0 নিঃশব্দ এবং 7 সর্বাধিক ভলিউম হিসাবে কাজ করে)।
- ইভেন্টস্ক্রিপ্ট মেনু থেকে স্ক্রিপ্ট চয়ন করুন এ ক্লিক করুন এবং স্ক্রিপ্টটি ব্যবহার করতে হবে তা নির্বাচন করুন।
- ইভেন্ট হেডফোন সংযোগ বিচ্ছিন্ন করুন ।
উদাহরণস্বরূপ প্রস্থান করার জন্য বা লঞ্চ হিসাবে আমার নিজের সেটআপ দেখুন পরিস্ফুটন যখনই মাথায় বাঁধিয়া ব্যবহার্য বেতারযন্ত্র বা Bluetooth ডিভাইস (এবং আপনি কোনটা ডিভাইস নির্বাচন করতে পারবেন ব্লুটুথ মেনুতে স্ক্রিপ্ট আরম্ভ হবে) এর সাথে বা বিচ্ছিন্ন হয়: