How to install KDE Plasma Desktop on CentOS 8
With a relatively heavy default desktop like GNOME, you might want to install something lighter or more scalable. In this article, you will learn how to install KDE Plasma Desktop Environment on CentOS workstations.
As a Linux distribution commonly used on servers, CentOS appears to be an option exclusively for desktop users. However, with its stable and well-tested facility, and limited access to Flatpak applications, your chances of using CentOS as a workstation are limited only by your imagination.
However, with a relatively heavy default desktop like GNOME, you might want to install something lighter or more scalable. In this article, you will learn how to install KDE Plasma Desktop Environment on CentOS workstations.
Workstation setup
Regardless of your hardware, you'll want a fully updated CentOS 8.2.2004 system up and running. We are using a minimal installation, but you can start with anything you want. You will want to run the full, immutable dnf update before starting with this tutorial.
Activate the repository
You will need to enable some additional repositories in addition to the default ones. The first is the EPEL 8 repo. You can do this by running the following command:
sudo dnf install epel-release
You will need to enable some additional repositories
You will also need PowerTools. You can enable it by running the following command:
sudo dnf config-manager --set-enabled PowerTools
Install KDE Plasma
To make sure that everything is displaying correctly, you will want to test your DNF Groups by entering the following command:
dnf grouplist -v --hidden
That will show you everything available as a DNF group. It is interesting to see the different groups and you can see what you have available. However, the main thing that you are looking for lies right here.
Just install DNF Group containing KDE Plasma
From there, you can simply install DNF Group which contains KDE Plasma. To do that, enter the following command:
sudo dnf groupinstall "KDE Plasma Workspaces" "base-x" -y
This is a large download (over 1.8GB), so you can relax while downloading.
If you get any errors, there may be some problems with the repository or GPG key that you may have overlooked. That's why the -y flag makes sense here, in order to resolve any confusing questions that might arise during the installation of packages.
System configuration
Once everything is installed, you will need to make quick changes to your system before you can boot into the KDE Plasma desktop. To tell systemd to boot into the graphical session, you will have to run the following command:
exec "/usr/bin/startkde" >> ~/.xinitrc startx
That will bring you right to the KDE Plasma Desktop. This is an extremely streamlined setup, using only about 6.5MB of RAM, which should give you plenty of space on the workstation or server you want for a GUI.
This may seem a bit cumbersome, as you have to start the X server manually every time you want to boot to your desktop. However, the workaround is to install GDM, which uses 200MB more RAM and a bunch of additional storage space for all GNOME dependencies.
You should read it
- 5 Improvements to Expect in KDE Plasma 5.24
- LG plans to stop producing plasma TVs
- CES 2014 - LED TVs will replace Plasma
- Samsung launched the Plasma TV line later this year
- Current and future display technology (part I)
- Detect mysterious 10,000 ° C hot plasma penetrating Earth's atmosphere
- Choose 3D TV with LED or Plasma technology
- The team created a microwave-jet plasma engine, wishing to replace the existing aircraft engine
- How to install the Arduino IDE on CentOS 8
- How to install CentOS on a Raspberry Pi
- The streams of plasma sprayed from black holes can kill anything
- How to install CentOS Stream on PC
Maybe you are interested
Simple way to convert Excel files to PDF - Convert directly or use software Difference between SLR and DSLR How to use ExitLag to play games 'smooth' How to save Excel file to PDF format Natural remedies help get rid of armpit odor Security risks when working remotely during the coronavirus outbreak