11

This question already has an answer here:

Just moved from Unity to GNOME and faced such problem:
I change keyboard layouts by Ctrl+Shift. Often use console and when I press Ctrl+Shift+C/V (or any other combinations, where there are Ctrl and Shift), GNOME also changes keyboard layout language.

In Unity, and in Windows, the computer normally waits whether I add to the combination any additional keys or release at least one of the keys (Ctrl/Shift) in order to change the language. GNOME, in my case, changes the language immediately once Ctrl+Shift are pressed.

I have Ubuntu GNOME 16.04, x64 (Fresh installation, downloaded from https://ubuntugnome.org)

Can anyone suggest how to fix this?

marked as duplicate by pomsky, Zanna, karel, Community Oct 14 '18 at 11:41

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 1
    @pomsky, actually the thread you linked is a duplication, because my question was made earlier :), but overall I agree, it is duplication. – TitanFighter Oct 14 '18 at 11:41
  • You're very right about the time of posting of both questions, but in Ask Ubuntu and in the whole of Stack Exchange in general it is acceptable to mark an older question as duplicate of a newer one. I noticed your question is older, but I chose to vote in the other direction as I observed the answers posted to the other one are relatively more detailed. Your question would still work as a great signpost to the other :) – pomsky Oct 14 '18 at 11:56
3

It is known ugly bug - see launchpad bug 1245473.

I'm writing this from Ubuntu 16.04.3 LTS with MATE DE. It does not have this problem.
I'm using Ctrl+Shift layout switcher for English and Russian languages.
I see no interference here.

But MATE on Ubuntu 17.10 and 18.04 LTS has this problem - see other launchpad bug 1720364.

My complete position is written in comment 528 for bug 1218322 at launchpad.

1

As a workaround you may set another key combination instead of Ctrl+Shift to switch keyboard layouts which is not used in console.
For example you may try Ctrl+Super or Ctrl+Shift+Super.

  • 1
    ... or <Super> + <Space>, which is the default shortcut for changing input source. – Gunnar Hjalmarsson Oct 5 '17 at 8:43

Not the answer you're looking for? Browse other questions tagged or ask your own question.