STEPS TO REPRODUCE 1. sudo pacman -Rsndd oxygen 2. View system settings > appearance and see some oxygen theme parts remain, specified below. OBSERVED RESULT In Plasma Style, both Air and Oxygen remain after uninstalling the `oxygen` package. The application style, colours, window decorations, and cursors are properly removed. EXPECTED RESULT Uninstalling `oxygen` should uninstall all files related to the Oxygen and Air themes. I should be left with just breeze from `breeze` and manually installed themes. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux KDE Plasma Version: 5.24.4 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3
Agree. This might need to be done for KF6 though, because we can't generally remove things from frameworks that people may be relying on. Not sure if that applies to non-default themes, though. I'll check.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/oxygen/-/merge_requests/58
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1175
Git commit c98f95010f7ed103a421fd84fafdccdb9c8150b2 by Nate Graham. Committed on 05/08/2024 at 14:16. Pushed by ngraham into branch 'master'. Remove Oxygen Plasma theme It's being moved to the Oxygen repo in https://invent.kde.org/plasma/oxygen/-/merge_requests/58, because that's a more appropriate home for it. M +0 -1 src/desktoptheme/CMakeLists.txt D +0 -24 src/desktoptheme/oxygen/CMakeLists.txt D +0 -81 src/desktoptheme/oxygen/colors D +0 -2472 src/desktoptheme/oxygen/dialogs/background.svg D +0 -680 src/desktoptheme/oxygen/opaque/dialogs/background.svg D +0 -680 src/desktoptheme/oxygen/opaque/dialogs/krunner.svg D +0 -680 src/desktoptheme/oxygen/opaque/widgets/extender-background.svg D +0 -3921 src/desktoptheme/oxygen/opaque/widgets/panel-background.svg D +0 -680 src/desktoptheme/oxygen/opaque/widgets/tooltip.svg D +0 -12 src/desktoptheme/oxygen/plasmarc D +0 -780 src/desktoptheme/oxygen/widgets/action-overlays.svg D +0 -362 src/desktoptheme/oxygen/widgets/actionbutton.svg D +0 -274 src/desktoptheme/oxygen/widgets/analog_meter.svg D +0 -82 src/desktoptheme/oxygen/widgets/arrows.svg D +0 -824 src/desktoptheme/oxygen/widgets/background.svg D +0 -515 src/desktoptheme/oxygen/widgets/bar_meter_horizontal.svg D +0 -510 src/desktoptheme/oxygen/widgets/bar_meter_vertical.svg D +0 -69 src/desktoptheme/oxygen/widgets/branding.svg D +0 -129 src/desktoptheme/oxygen/widgets/busywidget.svg D +0 -1322 src/desktoptheme/oxygen/widgets/button.svg D +0 -1160 src/desktoptheme/oxygen/widgets/clock.svg D +0 -1238 src/desktoptheme/oxygen/widgets/containment-controls.svg D +0 -602 src/desktoptheme/oxygen/widgets/dragger.svg D +0 -1286 src/desktoptheme/oxygen/widgets/extender-background.svg D +0 -1113 src/desktoptheme/oxygen/widgets/extender-dragger.svg D +0 -1420 src/desktoptheme/oxygen/widgets/frame.svg D +0 -266 src/desktoptheme/oxygen/widgets/glowbar.svg D +0 -326 src/desktoptheme/oxygen/widgets/line.svg D +0 -1133 src/desktoptheme/oxygen/widgets/lineedit.svg D +0 -531 src/desktoptheme/oxygen/widgets/media-delegate.svg D +0 -1127 src/desktoptheme/oxygen/widgets/monitor.svg D +0 -734 src/desktoptheme/oxygen/widgets/pager.svg D +0 -2455 src/desktoptheme/oxygen/widgets/panel-background.svg D +0 -99 src/desktoptheme/oxygen/widgets/plot-background.svg D +0 -1640 src/desktoptheme/oxygen/widgets/scrollbar.svg D +0 -403 src/desktoptheme/oxygen/widgets/scrollwidget.svg D +0 -1506 src/desktoptheme/oxygen/widgets/slider.svg D +0 -492 src/desktoptheme/oxygen/widgets/tabbar.svg D +0 -823 src/desktoptheme/oxygen/widgets/tasks.svg D +0 -1068 src/desktoptheme/oxygen/widgets/timer.svg D +0 -2472 src/desktoptheme/oxygen/widgets/tooltip.svg D +0 -836 src/desktoptheme/oxygen/widgets/translucentbackground.svg D +0 -1745 src/desktoptheme/oxygen/widgets/viewitem.svg https://invent.kde.org/plasma/libplasma/-/commit/c98f95010f7ed103a421fd84fafdccdb9c8150b2
Git commit bf5ff9aaee2abaab87b0f9788ee1d4e106d3a960 by Nate Graham. Committed on 05/08/2024 at 14:17. Pushed by ngraham into branch 'master'. Migrate Plasma theme to this repo Previously it lived in libplasma. But this is a better place for it, so that people who don't want it can uninstall the whole package. FIXED-IN: 6.2.0 M +1 -0 CMakeLists.txt A +102 -0 desktoptheme/CMakeLists.txt A +24 -0 desktoptheme/oxygen/CMakeLists.txt A +81 -0 desktoptheme/oxygen/colors A +2472 -0 desktoptheme/oxygen/dialogs/background.svg A +110 -0 desktoptheme/oxygen/metadata.json.cmake A +680 -0 desktoptheme/oxygen/opaque/dialogs/background.svg A +680 -0 desktoptheme/oxygen/opaque/dialogs/krunner.svg A +680 -0 desktoptheme/oxygen/opaque/widgets/extender-background.svg A +3921 -0 desktoptheme/oxygen/opaque/widgets/panel-background.svg A +680 -0 desktoptheme/oxygen/opaque/widgets/tooltip.svg A +12 -0 desktoptheme/oxygen/plasmarc A +780 -0 desktoptheme/oxygen/widgets/action-overlays.svg A +362 -0 desktoptheme/oxygen/widgets/actionbutton.svg A +274 -0 desktoptheme/oxygen/widgets/analog_meter.svg A +82 -0 desktoptheme/oxygen/widgets/arrows.svg A +824 -0 desktoptheme/oxygen/widgets/background.svg A +515 -0 desktoptheme/oxygen/widgets/bar_meter_horizontal.svg A +510 -0 desktoptheme/oxygen/widgets/bar_meter_vertical.svg A +69 -0 desktoptheme/oxygen/widgets/branding.svg A +129 -0 desktoptheme/oxygen/widgets/busywidget.svg A +1322 -0 desktoptheme/oxygen/widgets/button.svg A +1160 -0 desktoptheme/oxygen/widgets/clock.svg A +1238 -0 desktoptheme/oxygen/widgets/containment-controls.svg A +602 -0 desktoptheme/oxygen/widgets/dragger.svg A +1286 -0 desktoptheme/oxygen/widgets/extender-background.svg A +1113 -0 desktoptheme/oxygen/widgets/extender-dragger.svg A +1420 -0 desktoptheme/oxygen/widgets/frame.svg A +266 -0 desktoptheme/oxygen/widgets/glowbar.svg A +326 -0 desktoptheme/oxygen/widgets/line.svg A +1133 -0 desktoptheme/oxygen/widgets/lineedit.svg A +531 -0 desktoptheme/oxygen/widgets/media-delegate.svg A +1127 -0 desktoptheme/oxygen/widgets/monitor.svg A +734 -0 desktoptheme/oxygen/widgets/pager.svg A +2455 -0 desktoptheme/oxygen/widgets/panel-background.svg A +99 -0 desktoptheme/oxygen/widgets/plot-background.svg A +1640 -0 desktoptheme/oxygen/widgets/scrollbar.svg A +403 -0 desktoptheme/oxygen/widgets/scrollwidget.svg A +1506 -0 desktoptheme/oxygen/widgets/slider.svg A +492 -0 desktoptheme/oxygen/widgets/tabbar.svg A +823 -0 desktoptheme/oxygen/widgets/tasks.svg A +1068 -0 desktoptheme/oxygen/widgets/timer.svg A +2472 -0 desktoptheme/oxygen/widgets/tooltip.svg A +836 -0 desktoptheme/oxygen/widgets/translucentbackground.svg A +1745 -0 desktoptheme/oxygen/widgets/viewitem.svg https://invent.kde.org/plasma/oxygen/-/commit/bf5ff9aaee2abaab87b0f9788ee1d4e106d3a960