10 Reasons to use Cinnamon as your Desktop Environment

In this article, we look at the top reasons why you should use Cinnamon as your Desktop (DE) environment. Cinnamon is flagship DE of Linux Mint distribution.

With the release of Gnome 3 in 2011, there was quite a mixed reaction from users and developers. Most of them preferred the original Gnome that got forked, and one of those forks was Cinnamon. Since the release of Cinnamon 2.0, Cinnamon has evolved to become a desktop environment by itself.

When most people hear of Cinnamon, the first thing that comes to mind is Linux mint. That is because the same Linux Mint team developed the desktop environment (DE) and is used as flagship DE on Linux Mint. However, Cinnamon is now available across other Linux distributions too.

Linux Mint Cinnamon
Linux Mint Cinnamon

In this article, we will look at the top reasons why you should use Cinnamon as your Desktop environment. The best way to experience Cinnamon in its purest form is by making a Linux Mint Live USB drive and trying it out. But if you don’t want to do that, you can install Cinnamon in your Ubuntu desktop using the commands below.

sudo apt update
sudo add-apt-repository universe
sudo apt install cinnamon-desktop-environment

Ubuntu with Cinnamon Desktop Environment
Ubuntu with Cinnamon Desktop Environment

10 Reasons to use the Cinnamon Desktop Environment

1. Amazing GUI

It’s no secret that looks matter in any Linux distribution. We even have users who like a particular distro just because of the beautiful desktop environment, and Cinnamon is one of them. The Cinnamon desktop doesn’t come cluttered with unnecessary icons and shortcuts. You can configure all these using the System Settings then going to the Desktop menu. You can choose whether they should appear on the primary monitor or secondary or all monitors for users with several monitors.

2. Use of Desklets

Have you ever peeped at your friend’s desktop, and you see a clock or any other application, as shown below? Those are what we call desklets—a single-purpose application that you add to your desktop for ease of access. Cinnamon provides several desklets, including a weather app, a desktop photo frame app, and time and date, sticky notes, CPU, or disk monitors, among others. One of my favorites is the Time and Date desklet.

Cinnamon Time Desklet.
Cinnamon Time Desklet

3. Speed

Since I started using Linux, I have used Cinnamon on Fedora, Debian, and Ubuntu. In all these distros, Cinnamon worked great, and I could launch applications fast and easy. The desktop itself doesn’t take time loading once logged in. Also, Cinnamon is hardware friendly to PCs with fewer resources like Ram. Unless you are running additional applications like Desklets, Cinnamon should run smoothly on your PC.

4. Integration

With Linux desktop environments, you will find that there are specific applications to each of them. For example, say you want to install gnome-screenshot on another environment like KDE, Mate, or Budgie – if the said environment doesn’t support gnome-screenshot required libraries, then it will be impossible to install. Luckily with Cinnamon, things are a lot better due to the strong integration of libraries. You can install most applications regardless of the desktop-environment for which they were written. Cinnamon supports all the libraries for KDE, Gnome, and other Desktop environments I have worked with.

5. Extremely Customizable

Even though not as much as KDE, Cinnamon enables you to customize it well enough to have a beautiful user interface. The control center application gives you access to all Cinnamon desktop configurations. On the main window, you can launch windows on specific feature configurations. You can also change the graphical look of your desktop using the theme options in the system settings. You can customize the window borders, icons, pointers, and even improve your desktop scheme. Additionally, you cal also customize the fonts and the Desktop background.

Cinnamon System settings.
Cinnamon System settings

6. The Cinnamon Panel

The Cinnamon panel or toolbar comes configured very simple. A menu to open commonly used applications, a system tray, and the application selector. However, you can customize the panel to your liking and even add new program launchers. To do this, go to the application menu, right-click on the application ou want, and select “Add to panel.” Additionally, you can add launchers on the Desktop or the “Favorites” bar. Cinnamon also allows you to arrange the program launchers on the panel as you wish via “Edit mode.”

Cinnamon Panel.
Cinnamon Panel

7. Use of Multiple Workspaces

Like other Linux desktop environments, Cinnamon allows you to use multiple Desktops only that here they are called “workspaces.” You select your workspaces from the Cinnamon panel, which shows the outline of windows present on every workspace. A fantastic feature about Cinnamon on workspaces is that you can move applications between workspaces or assign them to each workspace available.

Cinnamon workspaces.
Cinnamon workspaces

8. Flexibility

The Cinnamon Desktop environment makes it easy to use and navigate through due to high flexibility in the Graphical User Interface. For example, when running several programs at a go, it can be challenging to locate the minimized applications or those running in the background from the toolbar. One of the features you can use to solve this is rearranging the running program buttons on the selector. This way, you can easily click on any running application without much hustle.

Also, the Cinnamon Desktop has a quite useful menu accessible by right-clicking on an empty area giving you access to several features and utilities. They include desklets, create a new document, and more.

Desktop Menu.
Desktop Menu

9. Nemo

Like any other Desktop Environment, Cinnamon comes with its fair share of Default applications. One which caught my eyes was the file manager, Nemo. I have worked much with other file managers like Nautilus and Krusader. With Cinnamon, its when I got exposure to this great application. Nemo comes with a clean user interface, and the feature buttons are well placed. When you also compare using Nemo and Nautilus with Cinnamon, Nemo seems to rhyme very well with Cinnamon compared to Nautilus.

Nemo File manager.
Nemo File manager

10. Stability

Since October 2013, Cinnamon ceased from being a Gnome frontend on top of Gnome and no longer required Gnome for installation. It became a desktop environment with its right. Developers have since then included more and more features, and as of writing this article, the latest release is Cinnamon 3.6.7. Cinnamon is very stable and works great with several Linux distributions.


The Cinnamon Desktop is quite pretty, customizable, and available for several distributions other than Mint like Ubuntu, Debian, OpenSUSE, Arch Linux, and Fedora. As a derivation of Gnome, Cinnamon supports a lot of Gnome software. That is because it supports most libraries required to run these apps. I believe this article has given you the necessary information about the Cinnamon Desktop environment. If you have any additional information, please share it with our readers in the comment section.

Arun Kumar
Arun did his bachelor in computer engineering and loves enjoying his spare time writing for FOSS Linux. He uses Fedora as the daily driver and loves tinkering with interesting distros on VirtualBox. He works during the day and reads anything tech at night. Apart from blogging, he loves swimming and playing tennis.



Please enter your comment!
Please enter your name here




How to install CouchPotato on Ubuntu

Downloading movies and copying them over to your home server can get frustrating, especially if you are doing it daily! What if you have an option to download videos automatically, quickly, and above all with excellent quality. CouchPotato allows you to download movies easily once they are available and released automatically.

Top 20 Rsync Examples in Linux

The Rsync (remote sync) command is a Linux/Unix utility used to synchronize and copy files and directories either locally or remotely. Most Linux geeks use Rsync to mirror, backup or migrate data across folders, across disks and networks. One notable feature with the Rsync command is that it uses the "delta transfer algorithm."

Setting up NFS Server on Ubuntu Server

We have put together a detailed step-by-step tutorial that will guide you on how to install and set up NFS Server on Ubuntu so you too can start sharing data with other client systems. It is divided into sections, the first part discussing how to set up the host server and the second part showing you how to set up the client-side. For this tutorial, we will be using Ubuntu 20.04 LTS.

Crontab in Linux Explained With Examples

Crontab is the Linux equivalent of the Window's Task Scheduler. It can help you set up a task to run automatically at a regular...

The 10 Best Linux Server Distros For Home And Businesses

By the year 2020, it is estimated that there are close to 600 Linux distributions in the market. It includes both servers and Desktop versions; therefore, if you are looking for lightweight Linux distribution for your old PC or a reliable desktop version for employees in your organization, you may be overwhelmed with the number of choices for finding one for your use.

How to list the installed Packages on Ubuntu

It is only natural to start installing more and more software on your Ubuntu PC once you start using it. Similarly, it is also natural to lose track of the different packages that you have installed on your system. Eventually, you may be overwhelmed with the number of packages in your system and with the ones you hardly used.


Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

What is the difference between Linux and Unix?

When discussing Linux and Unix with average users, it's not uncommon that they will sometimes mistakenly interchange the terms Linux and Unix.  The two are not the same.  Though they share similarities in their overall structures and toolkits, they are decidedly not the same.

CopyQ – Advanced clipboard manager for Linux

We have all had that moment when we copied a text, but we first needed another one, and in the process, lost the first one. If you're lucky, you can get it back quickly with a bit of work.

Guide to watching Disney+ on Linux

Disney Plus or Disney+ is an on-demand entertainment streaming service in which you should see the content produced by Disney Studios, Star Wars, Marvel, Pixar, and National Geographic. The service was launched on the 12th of November 2019.

6 cool and fun Linux commands you don’t want to miss

The real purpose of this article is to help Linux newbies get comfortable and confident with the Linux command-line.  While knowledge and comfort of the Linux GUI allow great power, it is the mastery of the command line, or CLI, affords the Linux user unlimited power and certifies them as a Linux power user well on their way to becoming an expert.