a

Install KDE5 Plasma on FreeBSD

๐Ÿ• 4 minutes

๐Ÿ“… 2022-01-22

KDE Plasma 5 is the fifth generation of the desktop environment developed by KDE.

KDE Plasma 5 is developed based on KDE Frameworks 5, a programming framework whose main goal is to make the software structure more modular. Plasma 5 has equipped with the new Breeze theme. The cross-device convergence has also expanded. The graphical user interface has completely redesigned in QML, which uses OpenGL for hardware acceleration, which is intended to increase performance and save energy.

Installation

We will install the full KDE package, kde5, so we will get the complete KDE suite on the system.

$: doas pkg install kde5

Then we install the Display Manager sddm.

$: doas pkg install sddm

There are still some changes to be made in the configuration files.

In the file /etc/rc.conf, we add the following two lines.

$: doas nano /etc/rc.conf =>

dbus_enable="YES"
sddm_enable="YES"

KDE needs a mounted /proc. We add this line to our /etc/fstab to automatically mount the filesystem at system startup:

$: doas nano /etc/fstab =>

proc	/proc 	procfs 	rw 	0 	0

If we intend to use Kontact/Akonadi, the following changes in /etc/sysctl.conf are also necessary:

$: doas nano /etc/sysctl.conf =>

net.local.stream.recvspace=65536
net.local.stream.sendspace=65536

After restarting and logging in, we see the KDE5 interface.

KDE screenshot

Since we installed the complete KDE5 plasma, many useful programs have already installed, such as a web browser, image viewer, text editor, network manager, sound manager, email client, and more.

Additional KDE5 programs

Here are a few useful KDE5 applications that we can also install.

Falkon web browser

Falkon is a new and very fast Qt web browser. The goal is to be a lightweight web browser that is available on all major platforms. This project originally started for educational purposes only. Falkon has evolved into a feature-rich browser from the start.

Falkon offers all the standard functions that we expect from a web browser. It contains bookmarks, history (also in the sidebar) and tabs. Furthermore, we can manage RSS feeds with an integrated RSS reader, block ads with an integrated AdBlock plugin, block Flash content with Click2Flash and edit the local CA certificate database with an SSL manager.

$: doas pkg install falkon
Falkon screenshot

Konversation

Konversation is an IRC client that allows us to quickly access the channels on the Freenode network, where we can find support for most distributions. The default settings are such that no configuration besides the name of our sales channel required to get started.

$: doas pkg install konversation
Konversation screenshot

Calligra

Calligra is an integrated suite of KDE applications that combines office, creative, and management needs.

$: doas pkg install calligra
Calligra screenshot

Calligra plan

Calligra Plan is a project management application. It is intended for managing medium-sized projects with multiple resources.

$: doas pkg install calligraplan
Calligraplan screenshot

KDE Connect

KDE Connect offers various functions for integrating your phone and your computer.

$: doas pkg install kdeconnect
KDE Connect screenshot

digiKam

digiKam is an advanced digital photo management application that makes importing and organizing digital photos a breeze. The photos organized in albums that can be sorted chronologically by folder layout, or by custom collections.

$: doas pkg install digikam
digiKam screenshot

Krita

Krita is the fully equipped digital art studio. Krita is a great choice for creating concept art, comics, textures for renderings, and matte paintings. Krita supports many color spaces such as RGB and CMYK for 8โ€“and-16-bit-bit-integer channels, as well as 16โ€“and-32-bit-bit-floating point channels.

$: doas pkg install krita
Krita screenshot