Install KDE5 Plasma on FreeBSD
🕐 4 minutes
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.
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.
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
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
Calligra is an integrated suite of KDE applications that combines office, creative, and management needs.
$: doas pkg install calligra
Calligra Plan is a project management application. It is intended for managing medium-sized projects with multiple resources.
$: doas pkg install calligraplan
KDE Connect offers various functions for integrating your phone and your computer.
$: doas pkg install kdeconnect
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
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