(Last Updated On: November 11, 2018)

Cinnamon is a free and open-source desktop environment for the X Window System.  Cinnamon is derived from GNOME 3 but follows traditional desktop metaphor conventions. It strives to be the best desktop environment for Linux by offering speed, flexibility, and a slew of features.

The default installation of Fedora comes with a Gnome Desktop Environment. For some, Gnome is slow and doesn’t have a clean look. Cinnamon could be the snappy Desktop Environment you’re looking for your Fedora 29 / Fedora 28 desktop installation. The Cinnamon Control Center gives you a centralized access to many of the desktop configuration options.

Step 1: Install Cinnamon Desktop Environment on Fedora 29 / Fedora 28

Installing Cinnamon Desktop Environment on Fedora 29 / Fedora 28 is as easy as running few dnf install commands:

sudo dnf -y group install "Cinnamon Desktop"

Be informed that this installs a number of packages and the process may take longer depending on your internet speed.

Step 2: Boot to Cinnamon Desktop Environment on Fedora 29 / Fedora 28

After finishing installation of Cinnamon group packages, you should be ready to boot into your new Cinnamon Desktop Environment. For this, we’ll edit ~/.xinitrc to set Cinnamon session loading.

 echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc

After adding the line, you can reboot your Desktop instance or switch to Cinnamon Desktop Environment using the startxcommand:

$ startx

Step 3: Change Desktop Environment on Fedora 29 / Fedora 28 at Login

If you logout or reboot your system, you should be able to choose a different Desktop Environment installed on your Fedora 29 / Fedora 28. Click the “settings” icon next to the “Sign In” button.

Select the Desktop Environment you want to Login to, provide user password and click on “Sign In”.

The Cinnamon Desktop Environment on Fedora 29 / Fedora 28 should look like below on the first launch.

You can check the version of Cinnamon installed from the system information panel.

Enjoy using Cinnamon Desktop Environment on Fedora 29 / Fedora 28 and keep watching for other articles on Fedora.

KDE Desktop Environment on Fedora: Install KDE Plasma Desktop Environment on Fedora 29 / Fedora 28