Cinnamon: Cannot get rid of some shortcuts (Alt-F1, Cltr-Alt-Shift-Up/Down, ...)

Created on 25 Oct 2013  路  11Comments  路  Source: linuxmint/cinnamon

There are some keyboard shortcuts that cannot be changed and/or never reach applications.
For example _Alt-F1_ always toggles the Expo, even though I deleted all the shortcut assignments for Expo in the settings.

Also these are not defined anywhere in the keyboard shortcut settings, but still never reach a running application (eaten silently):

  • Ctrl-Alt-Left
  • Ctrl-Alt-Right
  • Ctrl-Alt-Shift-Up
  • Ctrl-Alt-Shift-Down

I have been using all of these shortcuts in my IDE (IntelliJ IDEA) for about ten years many times each day. So these shortcuts are ingrained by 100.000nds usages.

I have tried lots of things, for example the tips mentioned here: http://superuser.com/questions/531874/disable-alt-f1-keyboard-shortcut-in-cinnamon
but nothing helps.

Currently I am back to KDE where all these shortcuts work correctly (can be re-configured as I like).

However in general I like Cinnamon much better.
Please fix this.

Cinnamon 2.0.3
Ubuntu 12.0.4

Most helpful comment

@michael-schaller thank you!
Using your muffin-hint, I was able to disable ALT-F1 in Mint 16 Cinnamon as follows:

  • run dconf-editor
  • navigate to org.cinnamon.muffin.keybindings
  • for panel-main-menu, replace ['<Alt>F1'] with []
  • logout & login

All 11 comments

Ok, so in a default set-up of Cinnamon:

Ctrl-Alt-Left is to be found under Workspace Management => Switch to left Workspace
Ctrl-Alt-Right is to be found under Workspace Management => Switch to right Workspace

As for Ctrl-Alt-Shift-Up and Ctrl-Alt-Shift-Down, I don't have those combinations set in either Linux Mint 13 with Cinnamon Nightly or ArchLinux with Cinnamon (and I haven't set any custom shortcuts either). What behaviour do you expect from these two combinations.

I agree with you about Alt-F1 going to Expo (I would expect it to load the menu, coming from MATE and GNOME2), though I suspect this is set by the Window manager or something and at the moment cannot be changed.

Well, "Show Expo" has an entry in Keyboard Settings, and I have all three possible shortcuts set to "Unassigned", but still Alt-F1 triggers the expo.
I think I have also removed the settings for Ctrl-Alt-Left/Right, but I'll check again when I am back at work.

I definitely have no shortcut assigned anywhere to Ctrl-Alt-Shift-Up/Down, so what I expect from Cinnamon is just to not handle these shortcuts at all, so that applications can use them. In IntelliJ IDEA those are mapped in the editor to navigate to the previous/next change (compared to VCS version).

Can you define and use Ctrl-Alt-Shift-Up/Down as shortcuts in any application?
If you remove the shortcuts for Ctrl-Alt-Left/Right from Cinnamon settings, can you use those shortcuts in an application?

Can you define and use Ctrl-Alt-Shift-Up/Down as shortcuts in any application?
If you remove the shortcuts for Ctrl-Alt-Left/Right from Cinnamon settings, can you use those shortcuts in an application?

No idea.

Alt-F1 triggers the expo.

I think this is hard-coded into Cinnamon. Can anyone confirm?

These hotkeys are window manager hot keys. They can be configured with dconf under org.cinnamon.muffin.keybindings (Muffin is Cinnamon's window manager).

IMHO it would be really nice to have these configurable in Cinnamon Settings.

@michael-schaller thank you!
Using your muffin-hint, I was able to disable ALT-F1 in Mint 16 Cinnamon as follows:

  • run dconf-editor
  • navigate to org.cinnamon.muffin.keybindings
  • for panel-main-menu, replace ['<Alt>F1'] with []
  • logout & login

These hotkeys are window manager hot keys. They can be configured with dconf under org.cinnamon.muffin.keybindings (Muffin is Cinnamon's window manager).

Ok, so what's for are below configuration options in cinnamon?:

Ctrl-Alt-Left is to be found under Workspace Management => Switch to left Workspace
Ctrl-Alt-Right is to be found under Workspace Management => Switch to right Workspace

It looks like they do nothing

nvm, they work (changing those updates org.cinnamon.muffin.keybindings) but cinnamon needed to be restarted so those changes could take effect.

The new schema location in dconf is org.cinnamon.desktop.keybindings.wm
I had to go into there because there's no way to define:

at (ctrl-shift-alt-@) (or any of the keys in the UI... it's bug in the UI.. i'll file a bug when I have time..)

If you add a Super to you combination (e.g. super-ctrl-shift-alt-@) it'll work... weird.

Big thanks for this thread! I was going crazy because Cinnamon would consume the Ctrl-Alt-Tab key combination - I use this all the time for switching between windows of an application. Even after setting the shortcut in the preferences in Cinnamon, Ctrl-Alt-Tab was _still_ being overridden by some other thing (Alt-Tab functionality, basically). This thread helped me find the right place to edit it via the gconf-editor. :+1: :cookie: :cake:

(The conflicting setting was at switch-panels in org.cinnamon.desktop.keybindings.wm)

@maosmurf thank you!

Using your muffin-hint, I was able to disable ALT-F1 in Mint 16 Cinnamon as follows:

  • run dconf-editor
  • navigate to org.cinnamon.muffin.keybindings
  • for panel-main-menu, replace ['<Alt>F1'] with []
  • logout & login

I just want to add that org.cinnamon.muffin.keybindings is now deprecated and moved to org.cinnamon.desktop.keybindings.wm

Was this page helpful?
0 / 5 - 0 ratings