Plasma packages for a good out-of-the-box experience
In various conversations at Akademy, I've been told recently that it's hard to know what packages are necessary to ship a high-quality Plasma installation out-of-the-box. We discussed this a bit today in the Neon BoF and one of our conclusions was to provide a list of packages that we recommend distros pre-install. For more DIY distros like Arch and Debian, these would be recommended dependencies of their "Do a KDE install" metapackage.
I'd like to propose the following set of suggestions:
Install optional dependencies
For every KDE package you pre-install, also pre-install its optional CMake dependencies; it's okay if the user wants to remove them later, but they should be installed by default.
Things that should be pre-installed
Pre-install every package in https://download.kde.org/stable/plasma/[latest release], except for the following:
Optional packages:
- oxygen5 (it's the old Oxygen Plasma theme; this doesn't need to be installed by default)
Do not pre-install these packages:
- plasma-mobile (not needed for the desktop shell)
- plasma-nano (not needed for the desktop shell)
- plasma-sdk (developer apps for Plasma; not generally user-relevant)
- plasma-tests (internal testing harness; not user-relevant)
- qqc2-breeze-style (not needed for the desktop shell)
Pre-install the following important add-ons, extensions, and system tools that are not released with Plasma itself:
- ffmpegthumbs (provides video thumbnailing plugin)
- kdeconnect-kde (provides remote mobile phone control)
- kdegraphics-thumbnailers (provides PDF thumbnailing plugin, among others)
- kdeplasma-addons (provides more plasmoids)
- kio-extras (provides the thumbnailing engine and many thumbnailing plugins, among other things)
- plasma-workspace-wallpapers (provides more wallpapers)
- print-manager (provides the Printers KCM and plasmoid)
Thoughts?