A series of unfortunate events knocked me offline and out of action last month But I’m back now and have recently reinstalled EndeavourOS and restored one of my thankfully perfectly preserved backups
So this is a good time to update the draft wiki entry, which follows after the beep. Let me know your thoughts
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.