*** If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports Please remove this comment after reading and before submitting - thanks! *** SUMMARY I've set the "Volume change step" setting to 2% for more precise volume control. I have also disabled "Play audio feedback for changes to audio volume" setting. With those two options combined, the step is still 5%, although I have 2% configured. When I turn audio feedback on again, volume change step is respected STEPS TO REPRODUCE 1. Set volume change step a value different than 5%, let it be N% 2. Disable "Play audio feedback for changes to volume" 3. Change volume with Fn keys OBSERVED RESULT Volume changes in 5% increments EXPECTED RESULT Volume should change in N% increments SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.19.0 Qt Version: 6.10.0 Kernel Version: 6.17.3-arch2-1 (64-bit) Graphics Platform: Wayland
I think I've found the reason - KMix settings still show 5% as volume step, and this setting doesn't seem to be synced with system settings. When I change volume step in KMix and restart it, I get the desired behavior.
Yeah, please use the System Settings GUI for this. KMix is all but abandoned.
(In reply to Nate Graham from comment #2) > Yeah, please use the System Settings GUI for this. KMix is all but abandoned. I think we misunderstood each other. I *am* trying to use the system settings, but, in practice, this setting is taken from KMix, not from system settings. That is where the bug lies.
Right, because KMix overrides it. If you don't have KMix installed, you won't see the issue.
Oh, thanks. It turns out kmix is a dependency of kde-multimedia-meta package on my arch system. Removing it fixed my problem. Should I leave the bug open?
Yeah, technically it's a KMix issue. Also, I would in general not rely on metapackages in distros. They're not very flexible, and you can't remove individual contents without removing the metapackage.