मेरे लिए, alsamixer (या gnome-alsamixer) में ऑटो-म्यूट मोड को अक्षम करने का तरीका काम नहीं आया। इसलिए, मैंने इसे गहराई से खोदा और एक समान धागा पाया यहाँ मेरे हेडफ़ोन AlsaMixer को म्यूट करते हैं, जब मैं उन्हें प्लग इन करता हूं, HP6 66.04
मेरे मामले में, मुझे समस्या थी कि हेडफ़ोन को प्लग इन करने से स्पीकर की आवाज़ शून्य के साथ-साथ म्यूट हो जाएगी (जो सही है और निश्चित रूप से होनी चाहिए); और जब आप हेडफ़ोन काटते हैं, तो हेडफ़ोन को म्यूट कर दिया जाएगा। इसके अलावा, हेडफोन कनेक्ट करने और डिस्कनेक्ट करने के बाद स्पीकर वॉल्यूम सेव नहीं हो रहा था।
मैंने जो किया वह फाइलों में बदलाव करने के लिए किया गया /usr/share/pulseaudio/alsa-mixer/paths, विशेष रूप से नामित फाइलों analog-output-headphones.confऔर analog-output-speaker.conf।
आगे बढ़ने से पहले, आपको कुछ भी गलत होने की स्थिति में इन फ़ाइलों का बैकअप लेना चाहिए।
के लिए analog-output-speaker.conf, मैंने [Element Headphone]निर्देशन और हटाए गए switch = offलाइन की खोज की, और बदल volume = zeroदिया volume = merge।
के लिए analog-output-headphones.conf, मैंने [Element Speaker]निर्देशन और हटाए गए volume = zeroलाइन की खोज की, जबकि लाइन को बनाए रखा switch = mute।
मुझे mute-on-activationहेडफ़ोन के कनेक्शन पर काम करने का मौका नहीं मिला, ताकि यह अस्थायी रूप से हेडफ़ोन को म्यूट कर दे जबकि 3.5 मिमी जैक पूरी तरह से प्लग इन नहीं है। अगर कोई ऐसा करने के तरीके के साथ टिप्पणी करता है, तो मैं तदनुसार जवाब अपडेट करूंगा।
उम्मीद है की यह मदद करेगा। :)