Information about Plasma packages for Artix Linux
The new plasma-login-manager is an optional session manager that has a hard dependency on systemd. KDE has taken a lot of flak on this and have stated SDDM will remain as it is, so not dependent on systemd. A lot has been written about this like eg. https://techgenyz.com/kde-vs-systemd-key-truths-behind-plasma-controversy/
Because of this systemd dependency it is not possible to offer a plasma-login-manager package on Artix.
The drkonqi package can no longer be provided for Artix as it has hard dependencies on systemd.
The KDE Plasma team has made it clear that the upcoming Plasma 6.8 release will be Wayland-exclusive and that the Plasma X11 session will not be included in it.
This information is from https://itsfoss.com/news/kde-plasma-to-drop-x11-support/ but also available in other sources.
The community-driven Sonic Desktop Environment aims to preserve and improve the X11-specific aspects of KDE. It currently consists of the customized KWin/X11 sonic-win, Plasma Workspace components, the Silver theme, an SDDM theme, some support libraries and more.
Note: Sonic-DE is still in development, so issues might occur.
Attention: Using this repository WILL automatically replace Plasma packages with their Sonic-DE counterparts.
Sonic-DE is only availble through the separate sonicde repository It is not possible to provide all currently available Sonic-DE packages for Artix Linux and other Arch Linux based distributions without replacing their Plasma counterparts. This is due to pacman not considering a pkgbuild's 'provides' clause for indirect dependencies in case there is also a direct name match, unless a 'replaces' clause is added. Doing this would preclude users from using Plasma packages for which a Sonic-DE counterpart exists. To bypass this problem this separate repository has been created.
To enable the sonicde repository add the following to file /etc/pacman.conf
Doing this acts as an opt-in to allow automatic replacing of Plasma packages by Sonic-DE ones.
[sonicde] Include = /etc/pacman.d/mirrorlist
Currently available Sonic-DE packages and their respective Plasma counterparts:
- sonic-desktop-interface plasma-desktop - sonic-globalacceld kglobalacceld - sonic-interface-libraries libplasma - sonic-mobile-interface plasma-mobile (considered) - sonic-screen kscreen - sonic-screenlocker kscreenlocker - sonic-screen-library libkscreen - sonic-silver-sddm NA - sonic-silver-theme NA - sonic-sysguard-library libksysguard - sonic-system-info kinfocenter - sonic-win kwin-x11 - sonic-workspace plasma-workspace - sonic-workspace-wallpapers plasma-workspace-wallpapers - sonic-x11-session plasma-x11-session - sonicde-meta plasma-meta
Supporting Sonic-DE packages and their respective counterparts:
- sonic-frameworks-keybind kglobalaccel - sonic-frameworks-windowsystem kwindowsystem
Note this set of packages is steadily being expanded.
In the sonicde-meta package the discover and layer-shell-qt packages are not present, while these are in plasma-meta.
Not that the packages in this repository replace systemd service files by placeholder ones. This is not yet done for all files.