From c84b5350e30b8705500af5fc3ff6d76538e57df4 Mon Sep 17 00:00:00 2001 From: Anders da Silva Rytter Hansen Date: Tue, 30 Jun 2026 12:03:53 -0300 Subject: [PATCH] Add installation instructions --- README.md | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 360eaf5..cebdfbd 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,39 @@ -# SonicDE-rpmspecs +# 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](https://almalinux.org/), [Red Hat Enterprise Linux (RHEL)](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux), [Oracle Linux](https://www.oracle.com/linux), and [Rocky Linux](https://rockylinux.org). + +## 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](https://github.com/xlibre-fedora-el/rpmspecs) + +Step 2: Enable the repository + +Add the SonicDE repository to your system: + +```shell +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: + +```shell +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: + +```shell +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. \ No newline at end of file