mirror of
https://github.com/QubesOS/qubes-doc.git
synced 2025-07-28 01:05:56 -04:00
Update KDE page with more detailed information post install
This commit is contained in:
parent
117b9ee6a3
commit
b9a4429552
1 changed files with 29 additions and 11 deletions
|
@ -8,17 +8,37 @@ ref: 176
|
||||||
title: KDE (desktop environment)
|
title: KDE (desktop environment)
|
||||||
---
|
---
|
||||||
|
|
||||||
Installation
|
## Installation
|
||||||
------------
|
|
||||||
|
|
||||||
Prior to R3.2, KDE was the default desktop environment in Qubes. Beginning with
|
Prior to R3.2, KDE was the default desktop environment in Qubes. Beginning with
|
||||||
R3.2, however, [XFCE is the new default desktop environment](/doc/releases/3.2/release-notes/). Nonetheless, it is
|
R3.2, however, [XFCE is the new default desktop environment](/doc/releases/3.2/release-notes/).
|
||||||
still possible to install KDE by issuing this command in dom0:
|
Nonetheless, it is still possible to install KDE by issuing this command in dom0:
|
||||||
|
|
||||||
```shell_session
|
```shell_session
|
||||||
$ sudo qubes-dom0-update kde-settings-qubes
|
$ sudo qubes-dom0-update kde-settings-qubes
|
||||||
```
|
```
|
||||||
|
You may notice some warnings and errors in the installation - it is safe to ignore these.
|
||||||
|
|
||||||
|
After the installation is complete log out.
|
||||||
|
At the top of the log in screen is a small icon with *X* on it - if you click on it you will see choices between Xfce and
|
||||||
|
Plasma. Select the Plasma(X11) option, and log in - you will see that Plasma (the KDE desktop environment) loads.
|
||||||
|
|
||||||
|
KDE is very customisable, and there is a range of widgets to use.
|
||||||
|
If you want to use the Menu widget, then you must edit `/etc/X11/xinit/xinitrc.d/55xfce-qubes.sh` as follows:
|
||||||
|
```
|
||||||
|
#!/usr/bin/sh
|
||||||
|
|
||||||
|
# Use Qubes provided menu instead of default XFCE one
|
||||||
|
if [ "$XDG_SESSION_DESKTOP" = "KDE" ]; then
|
||||||
|
XDG_MENU_PREFIX="kf5-"
|
||||||
|
else
|
||||||
|
XDG_MENU_PREFIX="qubes-"
|
||||||
|
fi
|
||||||
|
export XDG_MENU_PREFIX
|
||||||
|
```
|
||||||
|
This allows you to edit the menu as you will. When editing the Menu *DO NOT use the option under "Edit->Restore to System Menu"*
|
||||||
|
|
||||||
|
|
||||||
|
### Login manager
|
||||||
You can also change your default login manager (lightdm) to the new KDE default: sddm
|
You can also change your default login manager (lightdm) to the new KDE default: sddm
|
||||||
|
|
||||||
* first you need to edit the `/etc/sddm.conf` to make sure if the custom X parameter is set according to Qubes needs:
|
* first you need to edit the `/etc/sddm.conf` to make sure if the custom X parameter is set according to Qubes needs:
|
||||||
|
@ -44,8 +64,8 @@ You can also change your default login manager (lightdm) to the new KDE default:
|
||||||
|
|
||||||
If you encounter performance issues with KDE, try switching back to LightDM.
|
If you encounter performance issues with KDE, try switching back to LightDM.
|
||||||
|
|
||||||
Window Management
|
|
||||||
-----------------
|
## Window Management
|
||||||
|
|
||||||
You can set each window's position and size like this:
|
You can set each window's position and size like this:
|
||||||
|
|
||||||
|
@ -67,14 +87,12 @@ You can also use `kstart` to control virtual desktop placement like this:
|
||||||
kstart --desktop 3 --windowclass <vm_name> -q --tray -a <vm_name> '<run_program_command>'
|
kstart --desktop 3 --windowclass <vm_name> -q --tray -a <vm_name> '<run_program_command>'
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
(Replace "3" with whichever virtual desktop you want the window to be
|
(Replace "3" with whichever virtual desktop you want the window to be on.)
|
||||||
on.)
|
|
||||||
|
|
||||||
This can be useful for creating a simple shell script which will set up your
|
This can be useful for creating a simple shell script which will set up your
|
||||||
workspace the way you like.
|
workspace the way you like.
|
||||||
|
|
||||||
Removal
|
## Removal
|
||||||
------------
|
|
||||||
|
|
||||||
If you decide to remove KDE do **not** use `dnf remove @kde-desktop-qubes`. You will almost certainly break your system.
|
If you decide to remove KDE do **not** use `dnf remove @kde-desktop-qubes`. You will almost certainly break your system.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue