Add SDDM theme install/uninstall with GHNS to the SDDM KCM
ClosedPublic

Authored by davidedmundson on Dec 15 2016, 12:33 PM.

Details

Summary

Add SDDM theme install/uninstall with Get Hot New Stuff to the SDDM KCM.
Button arrangement is copied from the colour KCM. We can install from either a
local .zip file or the KDE store.

It assumes a zip file containing a folder/folders of themes to be installed
into the SDDM directory. metadata is very loosely checked.

As it needs to be root to install, this is added into the helper.

An additional executable is needed to make KNS work properly. We need to keep track of which
KNS packages contain which themes, which is done in a local config file.

Test Plan

Installed a theme via GHNS
Uninstalled it
Installed a theme manually
Uninstalled it

Diff Detail

Repository
R123 SDDM Configuration Panel (KCM)
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
davidedmundson retitled this revision from to Add SDDM theme install/uninstall with GHNS to the SDDM KCM.
davidedmundson edited the test plan for this revision. (Show Details)
davidedmundson added a reviewer: Plasma.
davidedmundson updated this object.
Restricted Application added a project: Plasma. · View Herald TranscriptDec 15 2016, 12:33 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
mart accepted this revision.Dec 15 2016, 1:14 PM
mart added a reviewer: mart.
This revision is now accepted and ready to land.Dec 15 2016, 1:14 PM
This revision was automatically updated to reflect the committed changes.