Summary: | Cannot increase the volume of notification sounds after interacting with slider | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | guimarcalsilva |
Component: | kcm_pulseaudio | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 2212363803, agurenko, fanzhuyifan, feus73, me, nate, nowrep, willyanto39 |
Priority: | NOR | Keywords: | qt6 |
Version First Reported In: | master | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
See Also: | https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3805 | ||
Latest Commit: | https://invent.kde.org/libraries/pulseaudio-qt/-/commit/021b91db3a5fa99f455ce12c83ce502fc5b4e5f4 | Version Fixed In: | 6.0 |
Sentry Crash Report: |
Description
guimarcalsilva
2023-08-04 20:08:59 UTC
Can confirm: it occours on my "normal" Neon Unstable as well. I found this workaround: - install pavucontrol; - toggle notificatins volume on from there. After that you'll be able to use this feature from KCM as aspected: notifications volume can be muted or unmuted, and the slider can now be dragged. Hey Nate! I saw you changed the version from master to 5.27.7, however this bug is not present on 5.27.7 for me, only on Plasma 6. I don't know what Paolo meant with "normal" Neon Unstable, however, I'm pretty sure the Unstable version is currently only based on Plasma 6. I did what Paolo said with pavucontrol and indeed I could increase the volume, however, the Audio KCM on Plasma 6 is now stuck at 100%, which is completely different from Plasma 5.27 where it works normally. I believe this to be exclusive to Plasma 6 and Qt6. On Plasma 5 it doesn't show the same "Binding loop detected for property "muted"" when running on the terminal, however, on Plasma 6 the error is present. Oh ok. ye, im use opensuse tumbleweed and open unstable branch, Notification sounds always keep 0% and disabled。 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-pa/-/merge_requests/231 For pipewire users this might be related to pipewire-pulse not supporting subscribing to stream restore changes yet: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3805 Git commit 450439c776d53b022dc20fff6080b63aa4312386 by Yifan Zhu. Committed on 22/01/2024 at 19:16. Pushed by fanzhuyifan into branch 'master'. kcm: adjust to changes in VolumeSlider Adjust StreamListItem to changes in fec28d12c086a13038f6c40f10d3c25bb7517660. Previously cannot interact with slider for playback streams. M +0 -6 src/kcm/ui/StreamListItem.qml https://invent.kde.org/plasma/plasma-pa/-/commit/450439c776d53b022dc20fff6080b63aa4312386 Git commit 881d852f3d6bc9a608897e85f103bdcca9080abe by Yifan Zhu. Committed on 23/01/2024 at 18:51. Pushed by fanzhuyifan into branch 'master'. streamrestore: workaround for notification volume stream_restore_subscribe has not been implemented on pipewire yet. Since streamrestore relies on the call back to update the volume slider and mute button status, users are unable to interact with those. This workaround uses the cached values instead. Revert when fix is released for https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3805 M +16 -2 src/streamrestore.cpp https://invent.kde.org/plasma/plasma-pa/-/commit/881d852f3d6bc9a608897e85f103bdcca9080abe A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-pa/-/merge_requests/233 Git commit 7f3412b429ef4820e700af685fae69758f84a642 by Yifan Zhu. Committed on 23/01/2024 at 22:34. Pushed by fanzhuyifan into branch 'Plasma/6.0'. kcm: adjust to changes in VolumeSlider Adjust StreamListItem to changes in fec28d12c086a13038f6c40f10d3c25bb7517660. Previously cannot interact with slider for playback streams. (cherry picked from commit 450439c776d53b022dc20fff6080b63aa4312386) M +0 -6 src/kcm/ui/StreamListItem.qml https://invent.kde.org/plasma/plasma-pa/-/commit/7f3412b429ef4820e700af685fae69758f84a642 Git commit b1b78c466906df37aafb5231cd62addea89cbf75 by Yifan Zhu. Committed on 23/01/2024 at 22:34. Pushed by fanzhuyifan into branch 'Plasma/6.0'. streamrestore: workaround for notification volume stream_restore_subscribe has not been implemented on pipewire yet. Since streamrestore relies on the call back to update the volume slider and mute button status, users are unable to interact with those. This workaround uses the cached values instead. Revert when fix is released for https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3805 (cherry picked from commit 881d852f3d6bc9a608897e85f103bdcca9080abe) M +16 -2 src/streamrestore.cpp https://invent.kde.org/plasma/plasma-pa/-/commit/b1b78c466906df37aafb5231cd62addea89cbf75 *** Bug 451658 has been marked as a duplicate of this bug. *** Git commit 021b91db3a5fa99f455ce12c83ce502fc5b4e5f4 by Harald Sitter, on behalf of Yifan Zhu. Committed on 19/02/2024 at 09:16. Pushed by sitter into branch 'master'. streamrestore: workaround for notification volume stream_restore_subscribe has not been implemented on pipewire yet. Since streamrestore relies on the call back to update the volume slider and mute button status, users are unable to interact with those. This workaround uses the cached values instead. Revert when fix is released for https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3805 (cherry picked from commit 881d852f3d6bc9a608897e85f103bdcca9080abe) M +16 -2 src/streamrestore.cpp https://invent.kde.org/libraries/pulseaudio-qt/-/commit/021b91db3a5fa99f455ce12c83ce502fc5b4e5f4 |