हेडफोन हटाने पर ऑटो मूक मैकबुक


23

मैं अक्सर अपने मैकबुक पर संगीत के लिए गुनगुनाता हूं - जब मैं अपने हेडफ़ोन को कभी-कभी अनप्लग कर देता हूं तो स्पीकर को म्यूट करना भूल जाते हैं - इसलिए पूरे कार्यालय को एक इयरफुल मिलता है। जब तक हैडफ़ोन प्लग इन नहीं होते तब तक मैं अपने मैक को कैसे सेट कर सकता / सकती हूं ? मुझे यह जानने में दिलचस्पी है कि क्या मैं केवल स्पीकर में अंतर्निहित निष्क्रिय कर सकता हूं ...

यह हाल ही में स्पष्ट हो गया है जब मैं एक ब्लूटूथ हेडसेट या इसी तरह का उपयोग करता हूं - मैं मशीन से दूर चला जाता हूं यह भूल जाता है कि हेडसेट संलग्न है और जैसे ही मैं बहुत दूर निकलता हूं मेरा कंप्यूटर शोर करना शुरू कर देता है ...।

जवाबों:


22

अपने हेडफ़ोन को अनप्लग / डिस्कनेक्ट करें, और सिस्टम वॉल्यूम म्यूट करें। अतिरिक्त सुरक्षा के लिए, सभी तरह से वॉल्यूम कम करें। अपने हेडफ़ोन में प्लग करें, और आपकी मात्रा समान होनी चाहिए। सिस्टम स्वचालित रूप से म्यूट / नो वॉल्यूम और आपके हेडफ़ोन के लिए आपके द्वारा निर्धारित वॉल्यूम के बीच स्विच करेगा।

यह कुछ ऐसा है जो कम से कम OSX 10.8 पर काम करता है (मैं OSX के पुराने संस्करणों पर निश्चित रूप से बात नहीं कर सकता), और 2008 के अंत में या बाद में मैकबुक। मैंने इसे ब्लूटूथ और कॉर्डेड हेडफ़ोन दोनों पर परीक्षण किया।


पता नहीं क्यों मैं इस orginally स्वीकार नहीं किया था, प्रतीक्षा के लिए धन्यवाद ... :)
जो

3
जब आप स्पीकर सुनते हैं तो यह ऑपरेशन हर बार करना पड़ता है। निजी तौर पर, मैं इसे करना हमेशा भूल जाता हूं। फिर भी एक स्वचालित समाधान की तलाश में।
दिमित्री स्टार्टसेव

11

इसलिए मैंने ऐसा करने के लिए एक मैक ऐप लिखा है - हेडफ़ोन के डिस्कनेक्ट होने पर स्वचालित रूप से वॉल्यूम म्यूट करें। इसे AutoMute कहा जाता है और यह ऐप स्टोर पर $ 2.99 में उपलब्ध है , या आप सिर्फ मुफ्त में जीथब पर उपलब्ध स्रोत से निर्माण कर सकते हैं।


जब मैं अपने एयरपॉड्स को कानों से निकालता हूं तो मेरे लिए काम नहीं करता है। मैकओएस मोजाव 10.14
दिमित्री स्टार्टसेव

यह सुनने के लिए क्षमा करें, मुझे डर है कि मेरे पास परीक्षण करने के लिए AirPods नहीं है, लेकिन यह परियोजना अब खुला स्रोत है, इसलिए AirPods वाले किसी को भी योगदान करने के लिए स्वतंत्र महसूस हो रहा है: github.com/yonilevy/automute
yonilevy

यह मुफ़्त नहीं है, लेकिन $ 2.99 के लिए: D
Lukáš kálek

@ Lukáš Lálek यह इंगित करने के लिए धन्यवाद, मैंने एक सप्ताह पहले यह बदलाव किया है :) यह अभी भी खुला स्रोत है और XCode के साथ निर्माण करना आसान है, मैं उत्तर को अपडेट करूंगा।
योनिल्वी

वास्तव में सराहना करते हैं @yonilevy एक बहुत ही उदार लाइसेंस के साथ स्वचालित स्रोत खोलते हैं। मैं अब बाइनरी बिल्ड जारी कर रहा हूं जो यहां उपलब्ध नहीं हैं: github.com/nnathan/automute/releases/latest - सुरक्षा सेटिंग्स के कारण काम करने के लिए अभी भी आस-पास मौजूद है - इसलिए ऐप स्टोर से इंस्टॉल करना सबसे अच्छा विकल्प है। लेकिन यह उन लोगों के लिए है जो बस भुगतान नहीं करना चाहते हैं।
स्नैप करें

3

मुझे इसके लिए ControlPlane ऐप का उपयोग करना पसंद है । एक अतिरिक्त बोनस है कि आप केवल मूक / अनम्यूट से अधिक कर सकते हैं, जैसे कि डॉक ऑटो-हाइडिंग को बंद करना या इस पर निर्भर करता है कि आपके पास बाहरी मॉनिटर संलग्न हैं या नहीं।

यहाँ सेटअप मैं उपयोग कर रहा हूँ:

  1. ControlPlane की प्राथमिकताओं के संदर्भ टैब पर, हेडफ़ोन और एक अन्य नामित स्पीकर नाम का एक संदर्भ जोड़ें ।

  2. पर साक्ष्य सूत्रों का कहना है टैब, यह सुनिश्चित करें कि ऑडियो आउटपुट सबूत स्रोत सक्षम किया गया है

  3. पर नियम टैब पर क्लिक करें जोड़ें (+) बटन, चयन ऑडियो आउटपुट नियम जोड़ें ... , और निम्न विकल्प सेट:

    ए। ऑडियो आउटपुट में जा रहा है: आंतरिक स्पीकर

    ख। प्रसंग: वक्ता

    सी। आत्मविश्वास: 100% (दाईं ओर स्लाइडर को खींचें)

  4. निम्न सेटिंग्स के साथ चरण (3) दोहराएं:

    ए। ऑडियो आउटपुट में जा रहे हैं: हेडफ़ोन

    ख। प्रसंग: हेडफोन

    सी। आत्मविश्वास: 100%

  5. पर कार्रवाई टैब पर क्लिक करें जोड़ें (+) बटन, चयन ध्वनि और संगीत क्रिया > म्यूट और निम्न विकल्प सेट:

    ए। सिस्टम ऑडियो की टॉगल म्यूटिंग: म्यूट सिस्टम ऑडियो

    ख। संदर्भ में: वक्ताओं

    सी। आगमन पर

  6. निम्न सेटिंग्स के साथ चरण (5) दोहराएँ:

    ए। सिस्टम ऑडियो की टॉगल म्यूटिंग: सिस्टम ऑडियो को अनम्यूट करें

    ख। संदर्भ में: हेडफ़ोन

    सी। आगमन पर

यदि आप एक एकल संदर्भ रखना पसंद करेंगे, तो आप संदर्भ के साथ प्रस्थान पर म्यूट के साथ हेडफ़ोन संदर्भ होने के साथ (उदाहरण के लिए) इसके साथ प्राप्त कर सकते हैं।


1

मैंने सिर्फ ब्रेकवे के बारे में सुना है जो हेडफ़ोन हटाए जाने पर स्वचालित रूप से अंतर्निहित स्पीकर को अक्षम कर देता है (लेकिन केवल जैक को मैन्युअल रूप से कनेक्ट / डिस्कनेक्ट करके), आपको इसे आज़माना चाहिए!

जब भी ऑडियो आउटपुट कीबोर्ड मेस्ट्रो या इवेंट स्क्रिप्ट के साथ बदला जाता है, तो कुछ अन्य (लेकिन गैर-मुक्त) समाधान एक स्वचालित म्यूट स्क्रिप्ट सेट करना होगा।

ईवेंटस्क्रिप्ट के साथ छूट के लिए:

  • स्क्रिप्ट फ़ोल्डर खोलने के लिए EventScripts मेनू से Open Folder पर क्लिक करें ।
  • वह स्क्रिप्ट जोड़ें जिसे आप ट्रिगर करना चाहते हैं, आपके मामले में कुछ ऐसा है do shell script "osascript -e 'set volume 0'"(ध्यान दें कि वॉल्यूम फ़ंक्शन सेट करता है 0 से 7, 0 म्यूट और 7 अधिकतम वॉल्यूम)।
  • EventScripts मेनू से Choose Script पर क्लिक करें और उपयोग की जाने वाली स्क्रिप्ट का चयन करें।
  • ईवेंट हेडफोन डिस्कनेक्ट किया गया जोड़ें ।

जब भी हेडफोन या ब्लूटूथ डिवाइस (और आप चुन सकते हैं जो ब्लूटूथ डिवाइस में स्क्रिप्ट को ट्रिगर करेगा) को कनेक्ट या डिस्कनेक्ट किया गया है: बूम को छोड़ने या लॉन्च करने के लिए मेरे स्वयं के सेटअप को देखें।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.