Cinnamon on CentOS 7

Linux desktops have come a long way, and Cinnamon is a personal favorite. I don’t recommend running X-windows on your servers, but having a workstation running CentOS can make it easy to configure and deploy to your CentOS servers. Installing the same packages, etc. can be convenient.

Install the group of packages X Server with GUI first.

yum groupinstall "Server with GUI" -y

Next, we need to Install the EPEL repo which contains the RPMs for Cinnamon.

yum install -y

And finally install the Cinnamon Packages

yum install cinnamon -y

Now we just have to tell systemd to boot into runlevel 5 (desktop).

ln -sf /lib/systemd/system/ /etc/systemd/system/

Reboot to boot into the GUI.


When you login as your user, you’ll see a settings button which will allow you to pick a window manager. Select Cinnamon.

That’s it.