| Summary: | KMix does not properly unmute sound in the presence of PulseAudio | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Jan Stolarek <jwstolarek> |
| Component: | tdemultimedia | Assignee: | Michele Calgaro <michele.calgaro> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugwatch, jwstolarek, michele.calgaro, q4os |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | amd64 | ||
| OS: | Debian Buster | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2247 | ||
|
Description
Jan Stolarek
2019-10-11 04:18:43 CDT
I think this might be a duplicate of #1505 and perhaps #2782 is also related. I can confirm this bug for the most of TDE systems with Pulseaudio installed. It's not possible to unmute the sound using kmix, I need to use PulseAudio mixer (pavucontrol), as described by the OP. Here's an interesting observation, and perhaps a hope for an easy fix. Repeatedly muting and unmuting PulseAudio mixer with dcop (dcop kmix Mixer-1 toggleMute 0) works as intended. I have to take back what I said above. For whatever reason the initial state of the sound mixers on my PC tends to be random at start, e.g. PulseAudio mixer can be muted, while the Alsa mixer is not*. The reason why the above dcop incantation worked was simply because I got lucky and both Pulse and Alsa were unmuted at boot and the dcop incantation handled the muting in an expected way. After a reboot things are back to the state originally described in this bug report. A different incantation that I found, and that has worked consistently for me across several reboots, is "amixer set Master toggle". * I suspect this is from a weird interaction with Windows, which I boot into once in a while and which does seem to be able to switch the hardware states of my audio card in ways that are beyond control of Linux. But this is irrelevant here. Marking this bug resolved, as it has now been addressed. The fix will be in the R14.1.0 release. For additional info see: - bug 2782 - bug 2783 - bug 3110 - PR https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/19 - PR https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/pulls/26 - PR https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/pulls/20 Some code has been backported to R14.0.x and will make KMix able to correctly unmute PA master from the slider's LED. Further info from mailing list at http://trinity-users.pearsoncomputing.net/?0::17130, including possible work arounds in R14.0.x if needed. |