How to Install Cinnamon 1.8 Desktop Environment in Ubuntu 13.04

How to Install Cinnamon 1.8 Desktop Environment in Ubuntu 13.04

Step-by-step guide to installing and configuring the Cinnamon 1.8 desktop environment on Ubuntu 13.04 Raring Ringtail, including theming and customisation tips.

Tested on: [Cinnamon 1.8][13.04]

Ubuntu 13.04 Raring Ringtail shipped with Unity 7, but plenty of users were eyeing an alternative that offered a more traditional desktop metaphor without sacrificing modern features. Cinnamon 1.8, developed by the Linux Mint team, hit that sweet spotโ€”a polished, taskbar-driven interface built on modern GNOME technologies. This guide walks through the complete installation on Ubuntu 13.04, followed by configuration, theming, and a frank look at how it compares to GNOME Shell.

Cinnamon 1.8 desktop on Ubuntu 13.04

What Cinnamon 1.8 Brings to the Table

Cinnamon 1.8 was a significant release. The headline features included:

  • Improved Nemo file manager with better performance and new plugin support.
  • Screensaver overhaul replacing gnome-screensaver with a Cinnamon-native implementation.
  • Desklet support for placing widgets directly on the desktop (clocks, launchers, system monitors).
  • Edge-tiling refinements allowing half-screen and quadrant snapping.
  • Revamped settings panel consolidating all configuration into a single, well-organised window.

If you were frustrated by GNOME Shell’s minimal approach or Unity’s rigid layout, Cinnamon offered something refreshingly customisable.

Step-by-Step Installation

Step 1 โ€” Add the Cinnamon PPA

The version of Cinnamon in the Ubuntu 13.04 universe repository was outdated. The dedicated PPA carried the latest 1.8.x builds.

Terminal

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable

Press Enter when prompted to confirm the PPA addition.

Step 2 โ€” Update the Package Index

Terminal

sudo apt-get update

Wait for the repository metadata to refresh. You should see the new PPA listed in the output.

Step 3 โ€” Install Cinnamon

Terminal

sudo apt-get install cinnamon

This pulls in the Cinnamon desktop shell, Nemo file manager, and all required dependencies. The download is roughly 80โ€“120 MB depending on what you already have installed.

Step 4 โ€” Log Out and Switch Sessions

Log out of your current Unity session. At the LightDM login screen, click the small session selector icon (usually a gear or Ubuntu logo beside your username) and choose Cinnamon. Enter your password and log in.

Selecting Cinnamon at the LightDM login screen

Step 5 โ€” Verify the Installation

Once logged in, you should see the Cinnamon panel at the bottom of the screen with a menu button, task list, system tray, and clock. Open a terminal and confirm the version:

Terminal

cinnamon --version

You should see output like Cinnamon 1.8.x.

Configuring Cinnamon

System Settings

Open Menu โ†’ System Settings (or right-click the desktop and select Settings). The Cinnamon Settings panel is divided into sections:

  • Appearance โ€” themes, backgrounds, fonts, and effects.
  • Preferences โ€” applets, desklets, extensions, notifications.
  • Hardware โ€” display, keyboard, mouse, sound, power management.

Panel Customisation

Right-click the bottom panel to access panel settings. You can move the panel to the top, enable a second panel, adjust height, and toggle auto-hide. Applets can be added or removed by right-clicking the panel and selecting Add applets to the panel.

Hot Corners

Navigate to Settings โ†’ Hot Corners to assign actions to screen corners. Common choices include showing the Expo view (all workspaces) or the Scale view (all windows on the current workspace).

Theming Cinnamon 1.8

Cinnamon separates theming into three layers: window borders (Metacity/Muffin themes), controls (GTK themes), and the desktop/shell (Cinnamon themes). You can mix and match.

Installing Third-Party Themes

Download theme archives and extract them to the appropriate directory:

Terminal

mkdir -p ~/.themes

Extract GTK and Cinnamon themes into ~/.themes/. Then open Settings โ†’ Themes and select them from the drop-downs.

Cinnamon theme selector panel

Icon Themes

Icon packs go into ~/.icons/. Popular choices of the era included Faenza, Numix, and Moka. After placing the icon folder, select it under Settings โ†’ Themes โ†’ Icons.

Cinnamon vs GNOME Shell on Ubuntu 13.04

FeatureCinnamon 1.8GNOME Shell 3.6
Taskbar / PanelTraditional bottom panel with window listTop bar; no persistent window list
Application menuCategorised, searchable menuActivities overlay with search
ExtensionsApplets, desklets, extensions via settingsGNOME Shell extensions via browser
Desktop iconsSupported via NemoNot supported by default
Window tilingEdge-tiling with quadrant supportBasic half-screen snap
System trayFull system tray supportLimited; icons often hidden

For users migrating from Windows or traditional GNOME 2, Cinnamon’s workflow felt immediately familiar. GNOME Shell, by contrast, required a shift in habitsโ€”powerful once learned, but steeper up front.

Common Pitfalls

Screen tearing on NVIDIA cards. Cinnamon’s compositor could exhibit tearing with proprietary NVIDIA drivers. The fix was to enable “Force Composition Pipeline” in NVIDIA X Server Settings, or to add export CLUTTER_VBLANK=True to your ~/.profile.

Cinnamon crashes falling back to software rendering. If your GPU driver was misconfigured, Cinnamon would start in software rendering mode (extremely slow). Run glxinfo | grep "direct rendering" to verify hardware acceleration. If it says “No”, fix your graphics driver first.

PPA version conflicts after dist-upgrade. If you later upgraded to Ubuntu 13.10, the PPA packages could conflict with updated GNOME libraries. The safest approach was to purge the PPA before upgrading using ppa-purge:

Terminal

sudo apt-get install ppa-purge
sudo ppa-purge ppa:gwendal-lebihan-dev/cinnamon-stable

Nemo replacing Nautilus as default. Installing Cinnamon made Nemo the default file manager system-wide, including in Unity. To revert, run:

Terminal

xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search

Removing Cinnamon

If you decide Cinnamon is not for you, removal is straightforward:

Terminal

sudo apt-get remove cinnamon cinnamon-common cinnamon-settings nemo
sudo apt-get autoremove

Log out, switch your session back to Ubuntu at the login screen, and everything returns to the standard Unity desktop.

Final Thoughts

Cinnamon 1.8 on Ubuntu 13.04 was one of the best ways to get a traditional, customisable desktop without leaving the Ubuntu ecosystem. The PPA made installation painless, and the settings panel gave you granular control over nearly every visual and behavioural aspect of the desktop. If you were running Raring Ringtail and wanted an alternative to Unity, Cinnamon was a seriously compelling choice.

Frequently Asked Questions

Will Cinnamon 1.8 conflict with Unity on Ubuntu 13.04?
No. Cinnamon installs alongside Unity and you choose which session to load from the LightDM login screen. Both desktops share underlying GNOME libraries without interfering with each other.
Can I use GNOME Shell extensions with Cinnamon?
Cinnamon forked from GNOME Shell early on, so standard GNOME Shell extensions are not compatible. Cinnamon has its own extension and applet ecosystem available through its built-in settings manager.
How do I switch back to Unity after installing Cinnamon?
At the LightDM login screen, click the session selector icon next to your username and choose Ubuntu (Unity). Your Unity session will load exactly as before.
Is Cinnamon 1.8 suitable for older hardware?
Cinnamon requires 3D acceleration, so it needs a GPU that supports OpenGL 2.0 or later. On machines without that capability, you may experience poor performance or rendering glitches. Consider MATE or Xfce instead.