ऑटो-म्यूट मोड को अक्षम कैसे करें?


24

एल्समिक्सर में, "ऑटो-म्यूट मोड" नामक एक विकल्प है, और यह डिफ़ॉल्ट रूप से सक्षम है।

लेकिन अब मैं इसे निष्क्रिय करना चाहता हूं। मैंने अलग-अलग कुंजियाँ आज़माई हैं, लेकिन असफल रहा।

कोई उपाय? 0_0

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

जवाबों:


24

"ऑटो-म्यूट मोड" प्राप्त करने के लिए दायां तीर दबाएं, फिर इसे बदलने के लिए ऊपर या नीचे तीर, फिर बाहर निकलने के लिए बच।

आप इसे (शायद /etc/rc.local) में निष्पादित करके बूट पर स्वचालित बना सकते हैं :

/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled

@Sam और क्या आपको इस बदलाव को स्थायी बनाने के बारे में कोई विचार है? हर बार जब मैं अपना पीसी रिस्टार्ट करता हूं तो वह रीसेट हो जाता है।
अक्षय

1
Google को आज़माएँ: एल्सा सेव मिक्सर सेटिंग्स
सैम वाटरकिंस

1
मैं ऑटो म्यूट मोड को अक्षम करना चाहूंगा, लेकिन मेरे पास यह नहीं है, और amixer -c 0 contentsउस प्रभाव को कुछ भी नहीं दिखाता है, और amixer -c 0 sset "Auto-Mute Mode" Disabled"सरल नियंत्रण 'ऑटो-म्यूट मोड', 0 पाने में असमर्थ"। जब मैं अपने हेडफ़ोन में प्लग करता हूं, तो स्पीकर खेलना बंद कर देते हैं, हालांकि। किसी भी विचार कैसे मैं सेटिंग बदल सकते हैं?
सीमित प्रायश्चित

2
@ मुझे पता नहीं है। शायद आपका साउंड डिवाइस पूरी तरह से लिनक्स कर्नेल ड्राइवरों द्वारा समर्थित नहीं है, या शायद "ऑटो म्यूट" हार्डवेयर में किया गया है और सॉफ़्टवेयर में ओवरराइड नहीं किया जा सकता है।
सैम वाटकिंस

1
भविष्य के संदर्भ के लिए @LimitedAtonement ^: इसका मतलब यह भी हो सकता है कि आपके पास कई साउंड डिवाइस हैं (उदाहरण के लिए एचडीएमआई) और आप चाहें -c 1तो कह सकते हैं
इत्यादि

7

देर से जवाब।

मेरे पास एक ही समस्या थी, जिसमें @ सीमित-प्रायश्चित भी शामिल था।

फिर से शुरू करने के लिए:

root@darkstar:~# amixer | grep -i mute
Simple mixer control 'Auto-Mute Mode',0
root@darkstar:~# amixer -c 0 sset 'Auto-Mute Mode' Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0

मैंने इसे चलाकर हल किया alsamixer, फिर:

  • F5 (सभी नियंत्रण दिखाएं)
  • नियंत्रण से टकराने तक तीर का उपयोग करें <Auto-Mute>, जो सक्षम के रूप में दिखाते हैं
  • -इसे अक्षम करने के लिए माइनस कुंजी का उपयोग करें
  • Escबाहर निकलने के लिए मारा
  • alsactl storeबचाने के लिए जड़ के रूप में चलाएँ

उममीद है कि इससे मदद मिलेगी।


3

सैम के जवाब पर बिल्डिंग , यहां एक स्क्रिप्ट है जो ऑटो-म्यूट मोड की स्थिति को जन्म देती है:

# toggle status of Auto-Mute
if amixer -c 0 sget 'Auto-Mute Mode' | grep --quiet -F "Item0: 'Enabled"
then
    amixer -c 0 sset 'Auto-Mute Mode' Disabled
else
    amixer -c 0 sset 'Auto-Mute Mode' Enabled
fi

मैं इसका उपयोग कर रहा हूं इसलिए मैं अपने हेडफ़ोन को अनप्लग किए बिना अपने स्पीकर को आसानी से म्यूट या अन-म्यूट कर सकता हूं।

संपादित करें: वन-लाइनर

amixer -c 0 sget 'Auto-Mute Mode' | fgrep -q "Item0: 'E" && _M=Disabled || _M=Enabled; amixer -c 0 sset 'Auto-Mute Mode' $_M

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