Cinnamon is an open source project that provides users with a full featured desktop environment for GNU/Linux operating systems. It is a fork of the GNOME Shell user interface distributed with the GNOME project. It has been designed from the ground up to provide users with a traditional, yet advanced and modern graphical session for their Linux-based operating systems. It's usually deployed on the Linux Mint distribution.
Designed for Linux Mint
Actually, the Cinnamon project has been developed by the same team of hard working people behind the Linux Mint project, out of frustration with the GNOME desktop environment. However, the desktop environment is not attached to the Linux Mint distribution, as it can be easily installed on other open source GNU/Linux operating system, straight from their default software repositories or using third-party ones provided by the community.
New in Cinnamon 2.6.3:
mint-x-icons:
- Updated pidgin tray icons
- cinnamon-desktop, cinnamon-session, cinnamon-settings-daemon, cinnamon-screensaver
- Split “use-systemd” configuration key into three different keys for cinnamon-settings-daemon, cinnamon-session and cinnamon-screensaver
- Note: In Betsy, you’ll want to set the session and settings-daemon keys to true, and the screensaver key to false. In Mint 17.x, set all keys to false. In systemd distributions, set all keys to true.
- nemo-application: register with org.gnome.SessionManager – this should fix the race condition where c-s-d dies before nemo does, causing all of our icons to revert to fallbacks briefly.
- menus: Always show icons in Open With and Templates submenus.
- nemo-bookmark-list: make sure to keep the bookmarks file writable by the user (and not just root) when running nemo as root.
- Power settings: Don’t rely on output.get_backlight_min|max() to show brightness controls as it’s not reliable with all hardware. Try to get backlight() info directly to see if it’s supported instead.
- Theme settings: Fixed regression caused by gettext fix ;)
- Power settings: Don’t show “When the battery is critically low” option with upower 1.0 (it no longer supports that)
- Power settings: Don’t use variables that don’t exist (in UPS handling)
- Calendar applet: Refresh view when show-week-numbers setting is changed
- Network applet: Properly detect active VPN connection at session start when updating the panel icon
- On-Screen keyboard: Affect Struts
- On-Screen keyboard: Removed transparent background in default theme.
- Sound applet: Only read position for seek-supported players, only support seek when playback rate is 1.0, don’t support seek for Totem/GNOME-MPlayer/Pithos (either getting or setting the position isn’t fully functional), only update position at most once per second
- Systray applet: Factorize icon resize code, removed special cases (we know they don’t work for pidgin and thunderbird)
- Systray applet: force natural icon sizes for known buggy icons (pidgin, thunderbird)
- Keyboard settings: Renamed horizontal/vertical maximization options
- cinnamon-slideshow.py: fix crash when file change
- expo.js: don’t respond to scrolls when animating
- cs_general.py: Sync GNOME HiDPI settings
- Fix panel launcher dnd
- cinnamon-settings: be compatible with old gi
- cs_screensaver.py: use gtk_container_foreach instead of gtk_container_forall
- cs_panel.py: better protection against broken panel config
- Don’t show stack switcher on applet configuration page
- Follow date format setting in notification applet
- Load default icon if icon theme doesn’t have application icon
- js/docInfo.js: don’t make a thumbnail factory (it never gets used)
- cinnamon-settings: invert mouse sensitivity setting so it makes sense, eliminate rubber-banding of GSettingsRange by restricting int setting types to whole number adjustments in the slider.
- cs_privacy: replace broken unbind() – take advantage of the behavior that a new binding will overwrite a previous one on the same object property.
- Add image for default screensaver preview.
- cs_screensaver.py: bring the currently selected screensaver row into view when the panel is displayed.
- menu applet: when refreshing happens, apps, recent and places need to end up in the same order as before. Also, since we empty the whole container during an app refresh, we need to rebuild recent and places.
- SettingsWidgets: display the correct number of SpinButton digits depending on the step value. (fixes issue with font scale spinner)
- cs_panel: don’t connect to settings until the page has been constructed. Don’t crash and burn if cinnamon isn’t running.
- cs_panel: don’t crash when there aren’t any panels
- osd: fix the media keys osd not showing on top of full screen windows
- allow disabling of pointer barriers on all panels
- Added missing method to ExtensionSidePage class, which blocked the update of the indicator of the active theme
Install Cinnamon 2.6.3 on Linux Mint 17.1 Rebecca and LMDE 2
Installation instructions:Despite the fact that Cinnamon 2.6.3 is labeled as stable, it is available via the Unstable repository (Romeo), for both Linux Mint 17.1 and Linux Mint Debian Edition 2.0, so be cautions when installing it.
To enable the Romeo repository and install Cinnamon 2.6.3 on Linux Mint 17.1, do:
$ sudo add-apt-repository "deb http://packages.linuxmint.com rebecca romeo"
$ sudo apt-get update
$ sudo apt-get install cinnamon
To enable the Romeo repository and install Cinnamon 2.6.3 on LMDE 2, do:
$ sudo add-apt-repository "deb http://packages.linuxmint.com betsy romeo"Also, on Betsy only, you need to set the session and settings-daemon keys to true and the screensaver key to false:
$ sudo apt-get update
$ sudo apt-get install cinnamon
$ gsettings set org.cinnamon.desktop.session settings-daemon-uses-logind trueEnjoy! I hope this article adding you more clarity.
$ gsettings set org.cinnamon.desktop.session session-manager-uses-logind true
$ gsettings set org.cinnamon.desktop.session screensaver-uses-logind false
No comments:
Post a Comment