GNOME Bugzilla – Bug 687672
Stop depending on Metacity!
Last modified: 2012-11-13 15:47:29 UTC
While we already compile/run without metacity installed, we still rely on metacity's keybinding files for common keybindings - as a result, the shortcuts panel in System Settings ends up empty and sad if metacity is not around. There are two obvious possibilities to remove that dependency - either keep the keybinding files in a shared location, or duplicate them in the mutter module. I went with the latter, as that will allow us to come up with meaningful descriptions rather than forcing a common one (e.g. "Show the activities overview" does not make any sense at all in fallback mode), and also as there's no existing module that's a good fit for those files.
Created attachment 228161 [details] [review] keybindings: Import keybinding files from Metacity Fallback mode is going away, so we should stop depending on Metacity for keybinding files for common bindings.
Created attachment 228162 [details] [review] po: Import translations from Metacity To save translators some work, import existing translations for the newly added keybinding files.
Created attachment 228163 [details] [review] main: Stop using Metacity's keybinding files The descriptions for keybindings shared with Metacity are now duplicated in Mutter, so only use the latter to avoid duplicate entries in System Settings.
Review of attachment 228161 [details] [review]: Sure.
Review of attachment 228163 [details] [review]: Sure.
Attachment 228161 [details] pushed as bdf47ae - keybindings: Import keybinding files from Metacity Attachment 228162 [details] pushed as 395fbef - po: Import translations from Metacity
Attachment 228163 [details] pushed as 2407a0c - main: Stop using Metacity's keybinding files