Plasma and Sonic Desktop

Plasma Info

Information about Plasma packages for Artix Linux

plasma-login-manager

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.

drkonqi

The drkonqi package can no longer be provided for Artix as it has hard dependencies on systemd.

X11 support removal

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.

Sonic-DE Project

Project Description

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.

The sonicde Repository

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.