Switching desktop environments

This page has been converted from the Fedora Project Wiki and cleaned up for publishing here on the Fedora Docs Portal, but it has not yet been reviewed for technical accuracy. This means any information on this page may be outdated or inaccurate. Reviews for technical accuracy are greatly appreciated. If you want to help, see the README file in the source repository for instructions.

Fedora’s default desktop environment is GNOME 3 in the Workstation spin, but it is very easy to try any of the many other desktop environments that are available without affecting your current desktop environment.

Installing additional desktop environments


List available desktop environments:

$ dnf grouplist -v
Available Environment Groups:
   Fedora Custom Operating System (custom-environment)
   Minimal Install (minimal-environment)
   Fedora Server Edition (server-product-environment)
   Fedora Workstation (workstation-product-environment)
   Fedora Cloud Server (cloud-server-environment)
   KDE Plasma Workspaces (kde-desktop-environment)
   Xfce Desktop (xfce-desktop-environment)
   LXDE Desktop (lxde-desktop-environment)
   Hawaii Desktop (hawaii-desktop-environment)
   LXQt Desktop (lxqt-desktop-environment)
   Cinnamon Desktop (cinnamon-desktop-environment)
   MATE Desktop (mate-desktop-environment)
   Sugar Desktop Environment (sugar-desktop-environment)
   Development and Creative Workstation (developer-workstation-environment)
   Web Server (web-server-environment)
   Infrastructure Server (infrastructure-server-environment)
   Basic Desktop (basic-desktop-environment)
Installed Groups:
   KDE (K Desktop Environment) (kde-desktop)
[output has been truncated]

Install the selected desktop environment using the dnf install command. Ensure to prefix with the @ sign, for example:

# dnf install @kde-desktop-environment

Switching desktop environments using GUI

Antes de empezar

Install the desired desktop environment as described in Installing additional desktop environments.


To login with a different desktop for a single session:

  1. On the login screen, select a user from the list.

  2. Click on the Preferences icon right below the password field. A window appears with a list of several different desktop environments.

  3. Choose one, and enter password as usual.

Login Screen
Más información
  1. Alternatively, install the switchdesk and switchdesk-gui packages:

    # dnf install switchdesk switchdesk-gui
  2. Run the Desktop Switching Tool application.

  3. Select the default desktop from the list of available desktop environments, and confirm.

Desktop Switching Tool

Cambio de entornos de escritorio usando CLI

Antes de empezar

Instalar el entorno de escritorio deseado como se describe en Instalando entornos de escritorio adicionales

Instalar el paquete switchdesk:

# dnf install switchdesk

Pasar el entorno de escritorio seleccionado como único argumento al comando switchdesk, por ejemplo:

# switchdesk kde
Más información

Vea la página de manual switchdesk(1).

Alternativamente, edite como root el archivo /etc/sysconfig/desktop. Este archivo especifica el escritorio para los nuevos usuarios y el administrador de visualización a correr cuando se entre en el nivel de ejecución 5.

Los valores correctos son:

DESKTOP="<value>", donde <value> es uno de los siguientes:

  1. GNOME — Selecciona el entorno de escritorio GNOME.

  2. KDE — Selecciona el entorno de escritorio KDE.

DISPLAYMANAGER="<value>", donde <value> es uno de los siguientes:

  1. GNOME — Selecciona el Administrador de Visualización GNOME.

  2. KDE — Selecciona el Administrador de Visualización KDE.

  3. XDM — Selecciona el Administrador de Visualización X.