Bug 398081

Summary: Add an inline option to remove splash screens installed from the KDE Store
Product: [Applications] systemsettings Reporter: Patrick Silva <bugseforuns>
Component: kcm_splashscreenAssignee: Plasma Bugs List <plasma-bugs>
Severity: wishlist CC: alexander.lohnau, gnu4ever, kde-bugs, kde, LailahFSF, leinir, nate
Priority: NOR Keywords: usability
Version: 5.14.90   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 5.22
Sentry Crash Report:
Attachments: screenshot

Description Patrick Silva 2018-08-30 21:08:18 UTC
Created attachment 114709 [details]

Some KCMs offer a way to remove things installed from the KDE Store (see my screenshot). However such feature is not available in the splash screen KCM.
Can we have this feature in the splash screen KCM? Thanks.
Comment 1 Nate Graham 2019-01-18 00:58:37 UTC
Looks like the KCM doesn't even have backend code to remove splash screens installed via GHNS. That needs to be done before the feature can be exposed in the user interface.
Comment 2 Nate Graham 2019-10-27 16:27:58 UTC
The KCM was recently rewritten to have a QML user interface but this issue persists.
Comment 3 Valdo 2020-10-04 10:25:11 UTC
Agreed, a removal option - directly accessible - would be a real plus. For the time being, there is such an option if you go to "Get new splash screens..." > "Display [Installed only]". The point is it doesn't behave as expected (asking to remove an installed splash screen does not actually remove it from ~/.local/share/plasma/look-and-feel/ - I had to remove them manually from this directory).
Comment 4 Richard Payne 2021-02-14 16:19:04 UTC
Not sure if there's a better way to do this, but I'd like to +1 this to express interest.
Comment 5 Alexander Lohnau 2021-02-16 16:13:53 UTC
Are we talking about the kcm you can launch using `systemsettings5 kcm_plymouth`? In that case you have a delete button which was added some versions ago.
Comment 6 Nate Graham 2021-02-16 16:15:25 UTC
kcm_splashscreen, not kcm_plymouth
Comment 7 Bug Janitor Service 2021-02-16 17:40:17 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/352
Comment 8 Alexander Lohnau 2021-03-24 10:25:35 UTC
Git commit 0562277fff80c979a05566b8140ee46c072a83e1 by Alexander Lohnau.
Committed on 24/03/2021 at 10:23.
Pushed by alex into branch 'master'.

ksplash kcm: Add inline option to remove splash screens

KNS is already smart enough to detect that the packages were deleted.

This also resets the entries that were staged for deletion when one
clicks reset or defaults.
FIXED-IN: 5.22

M  +51   -3    kcms/ksplash/kcm.cpp
M  +7    -1    kcms/ksplash/kcm.h
M  +12   -1    kcms/ksplash/package/contents/ui/main.qml

Comment 9 Patrick Silva 2021-06-03 10:03:51 UTC
*** Bug 438005 has been marked as a duplicate of this bug. ***