How to Install and Switch Desktop Environments in Fedora 30 Linux Workstation

In this article, we are going to learn how to Install and Switch Desktop Environments in Fedora 30 Linux Workstation. In addition to default in the GNOME Workstation Spin, let us see how to use a different desktop environment in GNOME Workspace Spin.

How to Install and Switch Desktop Environments in Fedora 30 Linux Workstation
How to Install and Switch Desktop Environments in Fedora 30 Linux Workstation

Follow the below steps to Install and Switch Desktop Environments in Fedora 30 Linux Workstation:

Installing additional desktop environments in Fedora 30:

Before starting the installation of additional desktop environments in Fedora 30. first, you need to list all the available desktop environments by running the following command.

[mangesh@localhost ~]$ sudo dnf grouplist -v
[sudo] password for mangesh:
Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync
DNF version: 4.2.2
cachedir: /var/cache/dnf
Unknown configuration value: failovermethod=priority in /etc/yum.repos.d/fedora-updates-modular.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Unknown configuration value: failovermethod=priority in /etc/yum.repos.d/fedora-updates-modular.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Unknown configuration value: failovermethod=priority in /etc/yum.repos.d/fedora-updates-modular.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Adobe Systems Incorporated 2.6 kB/s | 2.9 kB 00:01
reviving: 'adobe-linux-x86_64' can be revived - repomd matches.
not found other for: Adobe Systems Incorporated
not found modules for: Adobe Systems Incorporated
not found deltainfo for: Adobe Systems Incorporated
not found updateinfo for: Adobe Systems Incorporated
adobe-linux-x86_64: using metadata from Sat 22 Jun 2019 05:52:41 AM IST.
Fedora Modular 30 - x86_64 2.9 kB/s | 6.9 kB 00:02
reviving: 'fedora-modular' can be revived - metalink checksums match.

After running the above grouplist command, find the group name section in the available environment, and install the desktop environment selected by using the DNF command. Set prefix with @ sign.

[mangesh@localhost ~]$ sudo dnf install @cinnamon-desktop-environment
Last metadata expiration check: 0:01:42 ago on Tue 16 Jul 2019 02:02:40 PM IST.
No match for group package "libva-vaapi-driver"
No match for group package "xorg-x11-drv-omap"
No match for group package "xorg-x11-drv-armsoc"
No match for group package "powerpc-utils"
No match for group package "lsvpd"
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Upgrading:
firewalld noarch 0.6.4-1.fc30 updates 405 k
firewalld-filesystem noarch 0.6.4-1.fc30 updates 10 k
nss x86_64 3.44.1-1.fc30 updates 636 k
Input Methods
Multimedia
Common NetworkManager Submodules

Printing Support
Standard

Transaction Summary
================================================================================
Install 252 Packages
Upgrade 8 Packages

Total download size: 416 M
Is this ok [y/N]: y
Downloading Packages:
(1/260): python3-pygit2-0.27.4-1.module_f30+295 41 kB/s | 153 kB 00:03
(260/260): nss-3.44.1-1.fc30.x86_64.rpm 158 kB/s | 636 kB 00:04
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 1.8 MB/s | 416 MB 03:48
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: nss-util-3.44.1-1.fc30.x86_64 1/1
Upgrading : nss-util-3.44.1-1.fc30.x86_64 1/268
Installing : libyui-3.3.3-5.fc30.x86_64 2/268
Complete!

Switching Desktop Environments Using GUI on Fedora 30 Linux Workstation:

On the login screen, select your username (eg Mangesh) from the list of usernames (if no other user is present, the default username will be visible). Then click on the priority icon below the password field near the sign-in button. A window showing a list of various desktop environments should appear as shown in the screenshot below. Select the desktop if you want and enter the password to log in.

How to Install and Switch Desktop Environments in Fedora 30 Linux Workstation
Select Desktop Environment in Fedora

After logging in to the system, you will have a cinnamon desktop environment as shown in the screenshot above.

How to Install and Switch Desktop Environments in Fedora 30 Linux Workstation
Cinnamon Desktop Fedora

Alternatively, install the switchdesk and switchdesk-gui packages.

[mangesh@localhost ~]$ sudo dnf install switchdesk switchdesk-gui
[sudo] password for mangesh:
Last metadata expiration check: 0:18:16 ago on Tue 16 Jul 2019 02:06:24 PM IST.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
switchdesk noarch 5.0.1-4.fc30 fedora 20 k
switchdesk-gui noarch 5.0.1-4.fc30 fedora 44 k

Transaction Summary
================================================================================
Install 2 Packages

Total download size: 64 k
Installed size: 131 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): switchdesk-5.0.1-4.fc30.noarch.rpm 35 kB/s | 20 kB 00:00
(2/2): switchdesk-gui-5.0.1-4.fc30.noarch.rpm 72 kB/s | 44 kB 00:00
--------------------------------------------------------------------------------
Total 22 kB/s | 64 kB 00:02
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : switchdesk-5.0.1-4.fc30.noarch 1/2
Installing : switchdesk-gui-5.0.1-4.fc30.noarch 2/2
Running scriptlet: switchdesk-gui-5.0.1-4.fc30.noarch 2/2
Verifying : switchdesk-5.0.1-4.fc30.noarch 1/2
Verifying : switchdesk-gui-5.0.1-4.fc30.noarch 2/2

Installed:
switchdesk-5.0.1-4.fc30.noarch switchdesk-gui-5.0.1-4.fc30.noarch

Complete!

You can open the switchdesk graphically using Search your computer box. Refer to the snapshot below

How to Install and Switch Desktop Environments in Fedora 30 Linux Workstation
Desktop Switching Tool application

Run the Desktop Switcher Tool application and After it opens, select the default desktop from the list of available desktop environments, and click OK.

How to Install and Switch Desktop Environments in Fedora 30 Linux Workstation
Fedora Desktop Environment Switching

How To Uninstall Cinnamon Switch Desktop Environments in Fedora 30 Linux Workstation?

For any reason, if you don’t like Cinnamon Switch Desktop Environments and want to uninstall the application from your system using the following commands.

[mangesh@localhost ~]$ sudo dnf groupremove -y "Cinnamon"
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
NetworkManager-iodine-gnome x86_64 1.2.0-8.fc30 @fedora 42 k
NetworkManager-l2tp-gnome x86_64 1.2.12-1.fc30 @fedora 284 k
NetworkManager-libreswan-gnome
x86_64 1.2.10-1.fc30.1 @fedora 129 k
adapta-backgrounds noarch 0.5.3.1-4.fc30 @fedora 5.4 M
adapta-gtk-theme noarch 3.95.0.11-2.fc30 @fedora 20 M
cinnamon x86_64 4.0.10-1.fc30 @fedora 7.4 M
xl2tpd x86_64 1.3.8-9.fc30 @fedora 224 k
xorg-x11-fonts-misc noarch 7.5-21.fc30 @fedora 6.8 M
Removing Groups:
Cinnamon

Transaction Summary
================================================================================
Remove 178 Packages

Freed space: 1.0 G
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1 
Running scriptlet: dnfdragora-updater-1.1.1-2.fc30.noarch 1/1 
Verifying : xorg-x11-fonts-misc-7.5-21.fc30.noarch 177/178 
Verifying : xreader-2.0.2-2.fc30.x86_64 178/178

Removed:
NetworkManager-iodine-gnome-1.2.0-8.fc30.x86_64 
NetworkManager-l2tp-gnome-1.2.12-1.fc30.x86_64 
NetworkManager-libreswan-gnome-1.2.10-1.fc30.1.x86_64 
xorg-x11-fonts-misc-7.5-21.fc30.noarch

Complete!
[mangesh@localhost ~]$ sudo reboot

That’s all, In this article, we have explained How to Install and Switch Desktop Environments in Fedora 30 Linux Workstation. I hope you enjoy this article. If you like this article, then just share it. If you have any questions about this article, please comment.

Share this:
WhatsApp Channel Join Now
Telegram Channel Join Now
Instagram Channel Join Now

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.