KDE: Difference between revisions
(add category wayland) |
m (Minor updates all around for package arches, update the pkg template usage. etc.) |
||
Line 3: | Line 3: | ||
KDE is a software project comprising a desktop environment known as Plasma, a collection of libraries and frameworks known as KDE Frameworks, and several applications known as KDE Applications. Their [https://userbase.kde.org/Welcome_to_KDE_UserBase UserBase wiki] has detailed information about most KDE Applications. | KDE is a software project comprising a desktop environment known as Plasma, a collection of libraries and frameworks known as KDE Frameworks, and several applications known as KDE Applications. Their [https://userbase.kde.org/Welcome_to_KDE_UserBase UserBase wiki] has detailed information about most KDE Applications. | ||
{{Note|the {{Pkg|plasma}} package isn't available for the <code>ppc64le</code> | {{Note|the {{Pkg|plasma-desktop-meta|arch=}} package isn't available for the <code>ppc64le</code>, <code>s390x</code>, <code>armhf</code>, or <code>riscv64</code> architectures due to the {{Pkg|kdeplasma-addons|arch=}} dependency not being available there. However, the rest of Plasma may be installed separately to potentially get a functional desktop.}} | ||
<br> | |||
== Prerequisites == | == Prerequisites == | ||
Line 20: | Line 20: | ||
== Installation == | == Installation == | ||
The following command will install the Plasma desktop as specified by the | The following command will install the Plasma desktop as specified by the plasma metapackage, including the {{Pkg|sddm|arch=}} display manager and other assorted niceties. | ||
{{Cmd|# apk add plasma}} | {{Cmd|# apk add plasma}} | ||
Line 35: | Line 35: | ||
To install the full set of KDE Applications, install {{Pkg|kde-applications}}. You can also choose to install a smaller set of applications by installing any of the subpackages: | To install the full set of KDE Applications, install {{Pkg|kde-applications}}. You can also choose to install a smaller set of applications by installing any of the subpackages: | ||
* {{Pkg|kde-applications-accessibility}} | {{Note|Most of these are not available on <code>ppc64le</code> or <code>s390x</code>.}} | ||
* {{Pkg|kde-applications-admin}} | * {{Pkg|kde-applications-accessibility|arch=}} | ||
* {{Pkg|kde-applications-base}} | * {{Pkg|kde-applications-admin|arch=}} | ||
* {{Pkg|kde-applications-edu}} | * {{Pkg|kde-applications-base|arch=}} | ||
* {{Pkg|kde-applications-games}} | * {{Pkg|kde-applications-edu|arch=}} | ||
* {{Pkg|kde-applications-graphics}} | * {{Pkg|kde-applications-games|arch=}} | ||
* {{Pkg|kde-applications-multimedia}} | * {{Pkg|kde-applications-graphics|arch=}} | ||
* {{Pkg|kde-applications-network}} | * {{Pkg|kde-applications-multimedia|arch=}} | ||
* {{Pkg|kde-applications-pim}} | * {{Pkg|kde-applications-network|arch=}} | ||
* {{Pkg|kde-applications-sdk}} | * {{Pkg|kde-applications-pim|arch=}} | ||
* {{Pkg|kde-applications-utils}} | * {{Pkg|kde-applications-sdk|arch=}} | ||
* {{Pkg|kde-applications-webdev}} | * {{Pkg|kde-applications-utils|arch=}} | ||
* {{Pkg|kde-applications-webdev|arch=}} | |||
<br> | <br> | ||
Line 56: | Line 57: | ||
=== Using a display manager === | === Using a display manager === | ||
When Plasma is installed via the | When Plasma is installed via the plasma meta-package, the display manager is set up using sddm. | ||
Make sure you enable and start the SDDM service. | Make sure you enable and start the SDDM service. | ||
Line 69: | Line 70: | ||
=== From the console === | === From the console === | ||
The Xorg session can be launched by installing {{Pkg|xinit}} and appending <code>exec startplasma-x11</code> to your <code>.xinitrc</code> file. To start X: | The Xorg session can be launched by installing {{Pkg|xinit|arch=}} and appending <code>exec startplasma-x11</code> to your <code>.xinitrc</code> file. To start X: | ||
{{Cmd|xinit}} | {{Cmd|xinit}} | ||
Revision as of 07:42, 10 January 2024
KDE is a software project comprising a desktop environment known as Plasma, a collection of libraries and frameworks known as KDE Frameworks, and several applications known as KDE Applications. Their UserBase wiki has detailed information about most KDE Applications.
ppc64le
, s390x
, armhf
, or riscv64
architectures due to the kdeplasma-addons dependency not being available there. However, the rest of Plasma may be installed separately to potentially get a functional desktop.
Prerequisites
- Install Alpine Linux
- Create a user account
- Enable the
community
repository - For users interested in Xorg as opposed to Wayland, install the Xorg base packages
- Install and configure D-Bus
- Install and configure Elogind
Installation
The following command will install the Plasma desktop as specified by the plasma metapackage, including the sddm display manager and other assorted niceties.
# apk add plasma
Setting up eudev on a desktop system is recommended:
# setup-devd udev
For more details and advanced instructions see Device Manager.
KDE Applications
To install the full set of KDE Applications, install kde-applications. You can also choose to install a smaller set of applications by installing any of the subpackages:
ppc64le
or s390x
.- kde-applications-accessibility
- kde-applications-admin
- kde-applications-base
- kde-applications-edu
- kde-applications-games
- kde-applications-graphics
- kde-applications-multimedia
- kde-applications-network
- kde-applications-pim
- kde-applications-sdk
- kde-applications-utils
- kde-applications-webdev
Starting Plasma
Plasma can be started using a display manager or from the console.
Using a display manager
When Plasma is installed via the plasma meta-package, the display manager is set up using sddm.
Make sure you enable and start the SDDM service.
rc-update add sddm rc-service sddm start
- Select Plasma to launch a new session in Wayland
- Select Plasma (X11) to launch a new session in Xorg
From the console
The Xorg session can be launched by installing xinit and appending exec startplasma-x11
to your .xinitrc
file. To start X:
xinit
For the Wayland session run
XDG_SESSION_TYPE=wayland dbus-run-session startplasma-wayland