5

I have Ctrl+Alt+T assigned as my keyboard shortcut to launch a Terminal window, but it stopped working after upgrading to 12.10.

I have verified that it is still set in the Keyboard Shortcuts settings menu, and have verified that other shortcuts (e.g. Ctrl+Alt+C to open calculator) work.

I have also tried using assigning different key combinations to Terminal, to see if that helps (it doesn't), e.g. unassigning Ctrl+Alt+C from calculator, and instead assigning it to Terminal. No dice.

Any ideas what might be going on?

snoop
  • 4,040
  • 9
  • 40
  • 58
TJ Ellis
  • 423
  • 1
    Have you tried to start the app to set shortcuts via Bash? So you might see error messages if there are any? – Mrokii Oct 28 '12 at 00:57
  • that would be a good idea, but i haven't a clue what that keyboard shortcut menu's command is... no commands that start with keyboard-, and nothing under gnome- that seems to be keyboard related... – TJ Ellis Oct 28 '12 at 01:10
  • oh, solved it on my own though! your comment sparked the idea of adding a trigger for a custom command -- in this case, i explicitly called gnome-terminal; this works. – TJ Ellis Oct 28 '12 at 01:11
  • It's a bug. See here : BUG Solution in my Ubuntu 16.04 LTS was found here: WORKING SOLUTION – Imane Feb 07 '18 at 09:43

1 Answers1

6

Solved it on my own, after having an idea sparked by @Mrokii.

In the Keyboard Shortcuts menu, I went to the Custom Shortcuts section, and added a new shortcut assigning Ctrl+Alt+T to the command gnome-terminal. This works!

There must be something screwy with my settings for default terminal... But I'm not going to worry about that, so long as my shortcut works.

AEM
  • 1,166
TJ Ellis
  • 423
  • yup, my default terminal was set to something that wasn't installed! I guess at some point I decided i liked rxvt-unicode better than gnome-terminal (though I can't recall why now), and then when I upgraded to 12.10, it uninstalled rxvt-unicode, while leaving my default terminal setting the same -- the shortcut wasn't working because it was calling a command that didn't exist. – TJ Ellis Oct 28 '12 at 01:19