Tuesday, April 15, 2014

Cinnamon 2.2 Released

Clem has just officially announced the availability of Cinnamon 2.2.0, a major upgrade from previous version 2.0.x. There are a lot of improvements in Cinnamon 2.2.0, such as:
  • Better Looking Settings
  • Revamped Screensaver and Power Management Settings
  • Date and Time Settings are revived back 
  • Improvements on Hot Corners and HUD
  • MPRIS support and Sound Applet
  • HiDPI/Retina Display Support
  • Graphics Tablet support is back
  • A11y MouseWheel Zoom for visually impared users
  • Window opacity and CSD support
  • and many more:
    • CJS gsettings wrapper (no more segmentation faults when an old applet queries a Cinnamon gsettings key which no longer exists… CJS intercepts the call and deals with it)
    • Better integration with GNOME on the same machine (you should no longer see GNOME Control Center in Cinnamon, or Cinnamon Settings in GNOME)
    • Better support for GDM (in particular for user-switching)
    • Better support for Xrandr cloning
    • Support for MDM fallback shutdown sequence
    • New shutdown hotkey
    • Configurable delay in cinnamon-session-properties
    • Logout sound
    • Fixed blacklight/brightness support on some hardware
    • Better systemd/logind support
    • Better support for VLC screensaver inhibit
    • Compatibility with new interfaces such as modemmanager1, upower1
You might be very interested with all that new shiny features in Cinnamon 2.2.0, but i must say a BAD NEWS. It won't be available on my CSB (Cinnamon SlackBuilds) project (at least, not in master branch). The reason is simple. It required newer GTK+3 (minimum 3.10) which is not yet available on Slackware 14.1. As my policy for CSB is only supporting an official release (14.1 for now), i will base everything with what's available in 14.1.

Worry not for those who are adventorous enough to upgrade their machines to the latest GTK+3, since i have created 2.2.0 branch which consists of new Cinnamon updates to bring 2.2.0 to live. Unfortunately, while most of the packages can be built without the new GTK+3, Cinnamon, nemo, and muffin can't be built without it, so i couldn't really test the scripts as of now. However, i have tested the others and it seems to work with the current libraries available on 14.1. Even so, i'm not risking by partially upgrading Cinnamon's component, so for now, i will stick with Cinnamon 2.0.x for Slackware 14.1.