FS#75211 - [plasma-workspace] Should not hard-depend on oxygen-sounds
Attached to Project:
Arch Linux
Opened by Maciej Stanczew (stanczew) - Saturday, 02 July 2022, 09:34 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 02 July 2022, 09:58 GMT
Opened by Maciej Stanczew (stanczew) - Saturday, 02 July 2022, 09:34 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 02 July 2022, 09:58 GMT
|
Details
Since Plasma 5.25, oxygen-sounds package is a dependency of
plasma-workspace:
https://github.com/archlinux/svntogit-packages/commit/0fa0e5a4a8a30f29e7443582b2778fdfba5a23a7 I don't see a reason behind this move; while Plasma 5.25 release notes[1] mention that "Sounds are now moved to the oxygen-sounds repo", they were moved from oxygen package, not plasma-workspace – and oxygen is currently a dependency of only plasma-meta. oxygen-sounds package contains just audio files, and Plasma is able to work completely fine without them. I was using Plasma like that for years, as I don't want notification sounds on my system. Also I know I could mute all notifications in the audio settings, however then I lose the "bop" on volume change[2], which is the one notification that I do want to have (since it gives an actually useful feedback about volume level). My request is to remove oxygen-sounds from dependency list of plasma-workspace, and either: * Add oxygen-sounds to optional dependencies of plasma-workspace; * Add oxygen-sounds to dependencies of oxygen (since this was the package that oxygen-sounds was split from); * Do nothing more (oxygen-sounds is already a dependency of plasma-meta, so people installing the meta package will have it). [1] https://kde.org/announcements/changelogs/plasma/5/5.24.5-5.25.0/ [2] /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga |
This task depends upon
Comment by Antonio Rojas (arojas) -
Saturday, 02 July 2022, 09:58 GMT
oxygen-sounds contain the default notification sounds which are
referenced in plasma-desktop, so it should be a dependency. It
wasn't before because they were in an oxygen package with lots of
other unneeded oxygen assets. This has been fixed now by
splitting, so the correct dependency has been added. You can
configure the sounds for every individual notification, no need to
fully disable them.