2017-12-14 15:52:34 +00:00
|
|
|
[[switching-desktop-environments-using-cli]]
|
2022-07-25 17:38:20 +00:00
|
|
|
= Switching desktop environments using the command line interface (CLI)
|
2017-12-14 15:52:34 +00:00
|
|
|
|
2022-07-25 17:38:20 +00:00
|
|
|
First, install the desired desktop environment as described in link:#installing-desktop-environments[Installing additional desktop environments].
|
2017-12-14 15:52:34 +00:00
|
|
|
|
|
|
|
Install the [package]`switchdesk` package:
|
2018-01-21 15:06:42 +00:00
|
|
|
|
2017-12-14 15:52:34 +00:00
|
|
|
----
|
|
|
|
# dnf install switchdesk
|
|
|
|
----
|
|
|
|
|
2018-01-21 15:06:42 +00:00
|
|
|
|
2017-12-14 15:52:34 +00:00
|
|
|
Pass the selected desktop environment as the only argument to the [command]`switchdesk` command, for example:
|
2018-01-21 15:06:42 +00:00
|
|
|
|
2017-12-14 15:52:34 +00:00
|
|
|
----
|
|
|
|
# switchdesk kde
|
|
|
|
----
|
|
|
|
|
2022-07-25 17:38:20 +00:00
|
|
|
See the `switchdesk(1)` man page for more information.
|
|
|
|
|
|
|
|
== Manually editing the system configuration
|
2017-12-14 15:52:34 +00:00
|
|
|
|
2022-07-29 10:27:18 +00:00
|
|
|
// This still seems to work on Fedora 36. See:
|
|
|
|
// https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/FAYINUZPKLGH4BLYSZLV6ADNKI4C3ZIG/
|
|
|
|
|
2022-07-25 17:38:20 +00:00
|
|
|
You can also change your default desktop environment using the [filename]`/etc/sysconfig/desktop` system configuration file.
|
|
|
|
If this file does not exists, please create it.
|
|
|
|
This file specifies the desktop for new users and the display manager to run when entering runlevel 5.
|
2017-12-14 15:52:34 +00:00
|
|
|
|
2022-07-25 17:38:20 +00:00
|
|
|
Please create/edit it using your preferred text editor.
|
|
|
|
Note that you will need administrator (root) privileges to create or edit this file.
|
2017-12-14 15:52:34 +00:00
|
|
|
|
|
|
|
Correct values are:
|
|
|
|
|
2018-01-21 15:06:42 +00:00
|
|
|
`DESKTOP="_<value>_"`, where `_<value>_` is one of the following:
|
2017-12-14 15:52:34 +00:00
|
|
|
|
2022-07-25 17:38:20 +00:00
|
|
|
1. `GNOME` - Selects the GNOME desktop environment.
|
|
|
|
2. `KDE` - Selects the KDE desktop environment.
|
2017-12-14 15:52:34 +00:00
|
|
|
|
2018-01-21 15:06:42 +00:00
|
|
|
`DISPLAYMANAGER="_<value>_"`, where `_<value>_` is one of the following:
|
2017-12-14 15:52:34 +00:00
|
|
|
|
2022-07-25 17:38:20 +00:00
|
|
|
1. `GNOME` - Selects the GNOME Display Manager.
|
|
|
|
2. `KDE` - Selects the KDE Display Manager.
|
|
|
|
3. `XDM` - Selects the X Display Manager.
|