Install KDE Desktop on Rocky Linux 8 / AlmaLinux 8

KDE is an Open Source Desktop Environment designed to offer safety, privacy and peace of mind. It makes web surfing , keeping in touch with colleagues ,managing files, listening to music and watching your videos while at the same time being creative and productive at work. Its adaptability is what makes KDE Plasma the most preferred Desktop environment.

KDE is the short form for Kool Desktop Environment. Its development work started in 1996 with its first version released in 1998. With time KDE was no longer referring to a desktop environment but instead it specified the project’s organization and the community that supported it. KDE had many additional software projects beside the desktop environment. In 2009 , KDE’s desktop environment rebranded to KDE Plasma.

From the screenshot, notice that the panel is located at the primary UI frames bottom. This is a traditional panel location used on older systems and one of the reasons why KDE Plasma is known for being a good desktop environment for those new to Linux.

On the panels right side , we have the system tray which contains notifications, the time and other widgets.

The Application Menu which launches various programs and contains the favorite bar is on the panel’s far left-side.

Features / Components of KDE Plasma.

  • Display Manager – Simple Desktop Display Manager (SDDM).
  • File Manager – Dolphin.
  • Favorites Bar – Displayed inside Application Menu.
  • Panels – A single panel located at Primary UI frames bottom.
  • System Tray – located on the right side of the single panel.
  • Widgets – Also called Plasmoids.
  • Windows Manager – Kwin.

In this article, we will discuss how to Install KDE Plasma Desktop Environment on Rocky / AlmaLinux Desktop OS.

Step 1: Update your Linux system

Open your terminal and run the command below to update your Linux system.

sudo dnf update

Step 2: Install EPEL Repository

EPEL is the short form for Extra Package for Enterprise Linux. The purpose for this is to help you use Centos high quality packages maintained on Red Hat Enterprise Linux (RHEL) and its compatible derivatives.

Run the command below to install the latest release of EPEL repo.

sudo dnf install epel-release
sudo dnf config-manager --set-enabled powertools

Step 3: Download and Install KDE Plasma

Run the command below to install KDE Plasma Workspaces and all dependencies.

sudo dnf groupinstall "KDE Plasma Workspaces"

Execution output that shows installation packages, upgrade packages and the total size of the packages download size.

Step 4: Enable the powertools repository

EPEL packages may depend on packages from powertools repository.

Run the command below to enable packages from powertools repo.

sudo dnf config-manager --set-enabled powertools

An alternative command to enable EPEL repository, powertools , installation of KDE Plasma Workspaces and base-x engine.

sudo dnf --enablerepo=epel,powertools group -y install "KDE Plasma Workspaces" "base-x"

Execution output showing successful installation EPEL repo, powertools, KDE Plasma Workspaces and base-x engine.

Step 5: Set KDE Plasma as default

To ensure the system starts via KDE Plasma desktop environment GUI on reboot, set default system target to graphical.

Run the command below to set default system target to graphical.

sudo systemctl set-default graphical

Step 6: Reboot your system

Reboot and login to your system to your new KDE Plasma desktop environment GUI.

sudo reboot

In the login screen click the “settings” icon next to the “Sign In” button and choose Plasma:

On login, your KDE Plasma desktop environment looks like this.

If KDE environment is not defaulted on startup, you need to manually edit the bash profile, by adding the following script on command end.

Run the command below to edit bash profile.

vim ~/.bash_profile

add the script below at the end.

if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then exec startx /usr/bin/startkde; fi

Explore More with CloudSpinx

Looking to streamline your tech stack? At CloudSpinx, we deliver robust solutions tailored to your needs.

Check out more articles:

Your IT Journey Starts Here!

Ready to level up your IT skills? Our new eLearning platform is coming soon to help you master the latest technologies.

Be the first to know when we launch! Join our waitlist now.

Join our Linux and open source community. Subscribe to our newsletter for tips, tricks, and collaboration opportunities!

Recent Post

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Post

In this article, you will learn how to install Nodejs on Rocky Linux / AlmaLinux 8 with NPM. Nodejs is […]

MariaDB is a community version of MySQL database server. The latest stable version of MariaDB is 10.6. In a database […]

Xfce is a lightweight desktop environment for UNIX-like operating systems designed to run fine on minimal system resources ie (small […]

Let's Connect

Unleash the full potential of your business with CloudSpinx. Our expert solutions specialists are standing by to answer your questions and tailor a plan that perfectly aligns with your unique needs.
You will get a response from our solutions specialist within 12 hours
We understand emergencies can be stressful. For immediate assistance, chat with us now

Contact CloudSpinx today!

Download CloudSpinx Profile

Discover the full spectrum of our expertise and services by downloading our detailed Company Profile. Simply enter your first name, last name, and email address.