Install KDE5 Plasma on FreeBSD

In this blog post I explain how to install and set up KDE 5 on FreeBSD.


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 been equipped with the new Breeze theme. The cross-device convergence has also been expanded. The graphical user interface has been 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.

root: pkg install kde5

Then we install the Display Manager sddm.

root: 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.

root: 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:

root: 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:

root: 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, a lot of useful programs have already been 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 was 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. Also, 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.

root: pkg install falkon

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 other than providing the name of our sales channel is required to get started.

root: pkg install konversation

Calligra

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

root: pkg install calligra

Calligra plan

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

root: pkg install calligraplan

KDE Connect

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

root: pkg install kdeconnect

digiKam

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

root: pkg install digikam

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.

root: pkg install krita