No description
  • C 67.6%
  • Shell 32.4%
Find a file
Anders da Silva Rytter Hansen 4e91804f0a
Some checks failed
Build RPMs / build (sonic-interface-libraries.spec) (push) Failing after 9s
Build RPMs / build (sonic-win.spec) (push) Failing after 9s
Build RPMs / build (sonic-workspace.spec) (push) Failing after 6s
Use with file context rules labeling plasmalogin binaries as xdm_exec_t instead
2026-06-30 17:16:16 -03:00
.forgejo/workflows Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
SDL2 Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-desktop-interface Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-frameworks-keybind Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-frameworks-windowsystem Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-interface-libraries Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-keybind-daemon Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-login-manager Use with file context rules labeling plasmalogin binaries as xdm_exec_t instead 2026-06-30 17:16:16 -03:00
sonic-login-manager-selinux Use with file context rules labeling plasmalogin binaries as xdm_exec_t instead 2026-06-30 17:16:16 -03:00
sonic-screen Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-screen-library Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-screenlocker Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-silver-theme Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-sysguard-library Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-system-info Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-win Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
sonic-workspace Fix internal Conflicts and add plasma-lookandfeel-fedora Provides 2026-06-03 21:02:32 -03:00
copr-build.sh change repo and branch in build script 2026-06-02 13:51:51 -03:00
kde-to-sonic.csv Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00
README.md Move up warning message and add to disclaimer. 2026-06-30 12:44:37 -03:00
SonicDE-package-mapping.xlsx Upgrade to 6.6.4 for RHEL 10.2 2026-05-29 20:05:11 -03:00

SonicDE for Enterprise Linux 10

This repository contains both source code and instructions on how to install the SonicDE third-party packages on Enterprise Linux 10 distributions like AlmaLinux, Red Hat Enterprise Linux (RHEL), Oracle Linux, and Rocky Linux.

Installation Instructions

Step 1: Since EL10 doesn't have any X11 server by default or in the official repos, you need to install one. We recommend using the XLibre X11 server. Follow the installation instructions on the XLibre for Fedora and EL Github page

Step 2: Enable the repository

Warning

Beware that since SonicDE has started to remove Wayland code, the Wayland session may not work after installing it even though it is listed as an option in the display manager. At this moment, we don't yet have instructions on how to go back to KDE Plasma, so proceed at your own risk.

Add the SonicDE repository to your system:

sudo dnf config-manager --add-repo https://copr.fedorainfracloud.org/coprs/g/SonicDE/SonicDE-EL10/repo/rhel+epel-10/group_SonicDE-SonicDE-EL10-rhel+epel-10.repo

Step 3: Install the SonicDE packages and other needed X11 packages.

When XLibre has been installed, you can install the SonicDE packages and other needed X11 packages by running this command:

sudo dnf install --allowerasing xorg-x11-xinit xkbcomp xinput xrandr sonic-workspace sonic-workspace-libs sonic-workspace-common sonic-workspace-x11 sonic-win sonic-desktop-interface sonic-interface-libraries sonic-keybind-daemon sonic-frameworks-windowsystem sonic-system-info sonic-screen sonic-screen-library sonic-sysguard-library

Step 4: Install Sonic Login Manager

This step may be optional, but it is recommended. It may or may not work with SDDM Wayland, but I know that it works with Sonic Login Manager.

Install it with the following command:

sudo dnf remove sddm && \
    sudo dnf install --allowerasing sonic-login-manager

Step 5: Reboot your system

Now reboot your system. When it starts the display manager, then in the left corner make sure to choose Plasma (X11) as the session type.