Proposed KDE Plasma entry for the Wiki

A series of unfortunate events knocked me offline and out of action last month :frowning_face: But I’m back now :partying_face: and have recently reinstalled EndeavourOS and restored one of my thankfully perfectly preserved backups :sweat_smile:

So this is a good time to update the draft wiki entry, which follows after the beep. Let me know your thoughts :thinking:

KDE is a flexible and configurable desktop environment, with a software ecosystem of hundreds of programs. There is plenty of documentation available at the Arch Wiki https://wiki.archlinux.org/title/KDE and KDE UserBase Wiki https://userbase.kde.org/

This wiki entry aims to cover a few topics that are specific to KDE on EndeavourOS, and not duplicate the information in the Wikis above.

EndeavourOS is intended to be a lightweight distro that ships with a minimum number of preinstalled apps. For KDE Plasma, that means a smaller number of apps than in the meta package in the Arch repos – plasma-meta. You can see a list of those apps in the Arch meta package in the “Dependencies” section here – https://archlinux.org/packages/extra/any/plasma-meta/. Two packages worth mentioning are kdeplasma-addons and discover.

kdeplasma-addons includes additional launchers, widgets, wallpaper options, task switchers and system tray applets. If you are missing one or more of the addons that you are used to seeing in other KDE distros, try installing this package.

Discover is not installed by default in EndeavourOS and is not recommended for package management in Arch Linux. It uses the PackageKit pacman backend which hides most pacman output (so you will not be able to see important information such as optional dependencies). Updating the system sometimes requires user interaction (when several packages provide a given dependency, or when they try to install a package that conflicts with another installed package). PackageKit ignores these prompts and instead accepts the default option automatically, thus silently making unexpected changes in the user’s system (that may cause problems and confusion later). Discover can be used to manage Plasma addons, and also firmware and Flatpaks (by installing fwupd and flatpak).

You can include as many additional packages as you wish when installing EndeavourOS by using the user_pkgfile file in the live environment. See here for more information on this - https://discovery.endeavouros.com/installation/add-packages-to-be-installed-in-addition-to-desktop-chosen/2021/04/

Thumbnails – by default EndeavourOS includes the ffmpegthumbnailer package. This does not provide thumbnails for audio files in Arch. It can be replaced by the KDE packages ffmpegthumbs and kdegraphics-thumbnailers.

Wayland is not yet the default display server protocol for KDE Plasma. Outstanding bugs and issues can be found here – https://community.kde.org/Plasma/Wayland_Showstoppers. For your chosen cursor theme to be used in the EOS apps under Wayland, you need to edit ~/.icons/default/index.theme - see here KDE Wayland issues with the EndeavourOS apps - #6 by joekamprad

KDE Connect is installed as part of KDE Plasma in EndeavourOS, together with the firewalld firewall. To allow KDE Connect to pair with your phone, see the information from the KDE UserBase Wiki here - https://userbase.kde.org/KDEConnect#firewalld

PulseAudio Volume Control is installed by default in EndeavourOS, but all its functions are covered by the Plasma Audio Volume applet. You could uninstall the pavucontrol package or replace it with the pavucontrol-qt package – the choice is yours.

1 Like