linuxmint/Cinnamon — pull request #1405 by mtwebster (2012-11-24 05:10:20+00:00)
Title: Keyboard shortcuts fix for 3.6/Mint 14

From Mint 13 (Gnome 3.4) to Mint 14 (Gnome 3.6) the location of custom keyboard shortcuts storage was moved from gconf to gsettings. Terminal launch shortcut was also given its own settings key (rather than existing only as a pre-made custom shortcut)

This patch

a) Adds a permanent Terminal shortcut entry under "Launchers"

b) Detects which storage method is in use for custom shortcuts and stores them in gsettings if applicable. Note that for now, to simplify the update, we are also mirroring the shortcuts in gconf as well.

c) Has a run-once clause for upgrades from Mint 13 to 14 that will transition all existing custom shortcuts to the new system. The user has only to run cinnamon-settings for the first time after an upgrade and this will be performed.