Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Dec 2025 14:06:14 +0000
From:      Alexander Ziaee <ziaee@FreeBSD.org>
To:        doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org
Subject:   git: ece699d81a - main - handbook/desktop: Refresh Plasma
Message-ID:  <6942b8d6.38ee8.1383914d@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by ziaee:

URL: https://cgit.FreeBSD.org/doc/commit/?id=ece699d81aa16d5780c48139d78bb2ce26802d01

commit ece699d81aa16d5780c48139d78bb2ce26802d01
Author:     Alexander Ziaee <ziaee@FreeBSD.org>
AuthorDate: 2025-12-17 14:01:33 +0000
Commit:     Alexander Ziaee <ziaee@FreeBSD.org>
CommitDate: 2025-12-17 14:06:13 +0000

    handbook/desktop: Refresh Plasma
    
    I tried running plasma wayland on 15.0, it works great! CPU usage
    is a tad high, but I'm impressed! Freshen the branding and language
    in this chapter to highlight this. Remove a stale note about adjusting
    message sizes to what is now the default. Tell the reader how to search
    the kde-applications category. Add instructions to launch with wayland.
    
    Reviewed by:            carlavilla (previous), makc
    Differential Revision:  https://reviews.freebsd.org/D54207
---
 .../content/en/books/handbook/desktop/_index.adoc  | 71 +++++++++++-----------
 1 file changed, 35 insertions(+), 36 deletions(-)

diff --git a/documentation/content/en/books/handbook/desktop/_index.adoc b/documentation/content/en/books/handbook/desktop/_index.adoc
index 4a9b53263d..9d16eb38bf 100644
--- a/documentation/content/en/books/handbook/desktop/_index.adoc
+++ b/documentation/content/en/books/handbook/desktop/_index.adoc
@@ -4,7 +4,7 @@ part: Part II. Common Tasks
 prev: books/handbook/partii
 next: books/handbook/multimedia
 description: This chapter demonstrates how to install numerous desktop environments, including web browsers, productivity software, document viewers, and financial software
-tags: ["desktop", "KDE Plasma", "GNOME", "XFCE", "MATE", "Cinnamon", "LXQT", "browsers", "Firefox", "Chromium", "Iridium", "Falkon", "Konqueror", "Epiphany", "qutebrowser", "Dillo", "Links", "w3m", "Development tools", "Visual Studio Code", "Qt Creator", "Kdevelop", "Eclipse IDE", "Vim", "Neovim", "GNU Emacs", "Productivity", "LibreOffice", "Calligra", "AbiWord", "Viewers", "Okular", "Evince", "ePDFView", "Xpdf", "Finance", "KMyMoney", "GnuCash"]
+tags: ["desktop", "KDE", "Plasma", "GNOME", "XFCE", "MATE", "Cinnamon", "LXQT", "browsers", "Firefox", "Chromium", "Iridium", "Falkon", "Konqueror", "Epiphany", "qutebrowser", "Dillo", "Links", "w3m", "Development tools", "Visual Studio Code", "Qt Creator", "Kdevelop", "Eclipse IDE", "Vim", "Neovim", "GNU Emacs", "Productivity", "LibreOffice", "Calligra", "AbiWord", "Viewers", "Okular", "Evince", "ePDFView", "Xpdf", "Finance", "KMyMoney", "GnuCash"]
 showBookMenu: true
 weight: 11
 params:
@@ -73,7 +73,7 @@ A desktop environment can range from a simple window manager to a complete suite
 |===
 | Name | License | Package
 
-| KDE Plasma
+| Plasma
 | GPL 2.0 or later
 | package:x11/kde[]
 
@@ -100,27 +100,36 @@ A desktop environment can range from a simple window manager to a complete suite
 |===
 
 [[kde-environment]]
-=== KDE Plasma
+=== Plasma
 
-KDE Plasma is an easy-to-use desktop environment.
+Plasma is a easy-to-use desktop environment made by the KDE community.
 This desktop provides a suite of applications with a consistent look and feel, a standardized menu and toolbars, keybindings, color-schemes, internationalization, and a centralized, dialog-driven desktop configuration.
-More information on KDE can be found at the link:https://kde.org/[KDE homepage].
+
+More information on Plasma can be found at the link:https://kde.org/plasma-desktop[Plasma homepage].
 For FreeBSD-specific information, consult the link:https://freebsd.kde.org/[FreeBSD homepage at KDE].
 
 [[kde-meta-install]]
-==== Install KDE Plasma meta package
+==== Install Plasma meta package
 
-To install the KDE Plasma meta package with KDE Frameworks, Plasma Desktop and Applications execute:
+To install the Plasma desktop with a basic set of KDE Applications, execute:
 
 [source,shell]
 ....
 # pkg install kde
 ....
 
+Additional KDE Applications are tagged with the `kde-applications` category.
+Search for them by executing the following command:
+
+[source,shell]
+....
+% pkg search -S origin kde-applications
+....
+
 [[kde-minimal-install]]
-==== Minimal KDE Plasma installation
+==== Minimal Plasma installation
 
-To install a minimal KDE Plasma execute:
+To install a minimal Plasma desktop, execute:
 
 [source,shell]
 ....
@@ -130,7 +139,7 @@ To install a minimal KDE Plasma execute:
 [TIP]
 ====
 This installation is *really* minimal.
-Konsole must be installed separately executing:
+The Konsole terminal emulator must be installed separately executing:
 
 [source,shell]
 ....
@@ -139,39 +148,22 @@ Konsole must be installed separately executing:
 ====
 
 [[kde-configuration]]
-==== Configure KDE Plasma
+==== Configure Plasma
 
-KDE Plasma uses man:dbus-daemon[1] for a message bus and hardware abstraction.
-This application is automatically installed as a dependency of KDE Plasma.
+Plasma uses man:dbus-daemon[1] for a message bus and hardware abstraction.
+This application is automatically installed as a dependency of Plasma.
 
-Enable D-BUS service in `/etc/rc.conf` to start at system boot:
+Enable the D-Bus service in man:rc.conf[5] to start at system boot:
 
 [source,shell]
 ....
 # sysrc dbus_enable="YES"
 ....
 
-KDE Plasma requires larger message sizes for optimal performance.
-
-Add the following lines to man:sysctl.conf[5]:
-
-[.programlisting]
-....
-sysctl net.local.stream.recvspace=65536
-sysctl net.local.stream.sendspace=65536
-....
-
-To apply the change, either run the following command as root or simply reboot the system:
-
-[source,shell]
-....
-# sysctl -f /etc/sysctl.conf
-....
-
 [[kde-start]]
-==== Start KDE Plasma
+==== Start Plasma
 
-The preferred KDE Plasma display manager is package:x11/sddm[].
+The preferred way to start Plasma is automatically via the package:x11/sddm[] display manager.
 To install package:x11/sddm[], execute:
 
 [source,shell]
@@ -179,21 +171,21 @@ To install package:x11/sddm[], execute:
 # pkg install sddm
 ....
 
-Enable SDDM service in `/etc/rc.conf` to start at system boot:
+Enable the SDDM service in man:rc.conf[5] to start at system boot:
 
 [source,shell]
 ....
 # sysrc sddm_enable="YES"
 ....
 
-The keyboard language can be set in SDDM by running the following command (for Spanish, for example):
+A keyboard language, in this case Spanish, can be set in SDDM with the following command:
 
 [source,shell]
 ....
 # sysrc sddm_lang="es_ES"
 ....
 
-A second method to start KDE Plasma is by manually invoking man:startx[1].
+Alternatively, start Plasma in an Xorg session is by manually invoking man:startx[1].
 For this to work, the following line is needed in ~/.xinitrc:
 
 [source,shell]
@@ -201,6 +193,13 @@ For this to work, the following line is needed in ~/.xinitrc:
 % echo "exec dbus-launch --exit-with-x11 ck-launch-session startplasma-x11" > ~/.xinitrc
 ....
 
+Experimentally, start Plasma manually in a Wayland session by executing the following command:
+
+[source,shell]
+....
+% exec dbus-launch ck-launch-session startplasma-wayland
+....
+
 [[gnome-environment]]
 === GNOME
 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6942b8d6.38ee8.1383914d>