<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Unable to properly switch between Speakers and Headphones (has "workaround")"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105654#c7">Comment # 7</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Unable to properly switch between Speakers and Headphones (has "workaround")"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105654">bug 105654</a>
from <span class="vcard"><a class="email" href="mailto:tanuk@iki.fi" title="Tanu Kaskinen <tanuk@iki.fi>"> <span class="fn">Tanu Kaskinen</span></a>
</span></b>
<pre>It sounds like your headphones are muted - check if that's the case. If they
don't seem to be muted, then attach the output of "amixer -c0" when you have
selected the headphone port. Hmm, did you apply the workaround in
analog-output-headphones.conf? Maybe the Front element actually does affect the
headphone output, in which case it must not be set to off in
analog-output-headphones.conf. I said previously that it doesn't affect the
headphone output on your machine, but I actually don't have any evidence for
that statement.
The lineout port is behaving as expected. If auto-mute is enabled in alsa, then
lineout will be muted always when you have headphones plugged in. Auto-mute
must be disabled if you wish to use lineout while having headphones plugged in.
It seems I blamed the kernel too soon. In my experience, usually "Front" is the
only element that controls whether audio goes to lineout, which is why I jumped
to the conclusion that the ambiguity of the Front element semantics is to
blame, but it seems that you have a "Line" playback switch, which can probably
be used to mute the speakers without muting the headphones. PulseAudio
currently ignores that element, so try adding this to
/usr/share/pulseaudio/alsa-mixer/paths/analog-output-lineout.conf:
[Element Line]
switch = mute
volume = merge
...and this to
/usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf:
[Element Line]
switch = off
volume = off</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>