Gnome 3.22: отключить Alt + Shift переключения клавиатуры

18

После последнего обновления Debian stretch, нажатие alt+shiftна мою клавиатуру заставляет ее менять раскладку, что ломает все мои alt+shift+<anything> xbindkeysярлыки.

Я отключил все ярлыки в Настройки -> Клавиатура -> Ввод. Все такой же.

В Настройках -> Языки сказано, что это alt+shiftповедение можно настроить в .. Настройки -> Клавиатура. Но, alt+shiftпохоже, нигде не установлено. Это жестко закодировано? Есть ли способ xbindkeysобойти это?

Яго-лито
источник

Ответы:

33

Хорошо, понял: эта строка в моем /etc/default/keyboard

XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

.. не должен содержать grp:alt_shift_toggle, что является соответствующей опцией xkb согласно этому посту .

Кроме того, Gnome переопределяет параметры xkb согласно этому другому посту . Как следствие, этот вывод:

$ dconf read /org/gnome/desktop/input-sources/xkb-options
['grp:alt_shift_toggle','grp_led:scroll']

.. не должен читать grp:alt_shift_toggleна моей машине либо. Итак, после того, как я побежал:

dconf write /org/gnome/desktop/input-sources/xkb-options "['grp_led:scroll']"

Я вернул свое хорошее поведение;)


Я подал это как ошибку в Gnome.

Яго-лито
источник
1
Мне удалось отключить Alt + Shiftярлык для изменения раскладки клавиатуры, отключив ярлык в Settings > Keyboard > Shortcuts > Typings > Modifiers-only switch to next source. Да, название довольно расплывчато, но вы можете видеть, что оно сопоставлено Alt + Shift.
hb20007
@ hb20007 Я думаю, что это наивная первая попытка, которая на удивление тогда не сработала в моем случае. Однако навигация немного отличалась от той, которую вы описываете. О какой версии гнома ты говоришь?
Яго-Лито
gnome-shell --versionдает 3.18.5
hb20007
1
@ hb20007 Хорошо, тогда я понял. Это сообщение о проблеме 3.22, которая является причиной, по которой он работает нормально в вашем случае :)
iago-lito
1

В моем случае я использую Ubuntu 18.04. Я смог решить эту проблему, изменив настройки клавиатуры:

$ sudo dpkg-reconfigure keyboard-configuration
Melchia
источник
0

Также это еще один вариант в графическом режиме (GNOME 3.22):

  1. Откройте «инструмент настройки» гнома или напечатайте gnome-tweak-toolна терминале
  2. Перейдите на вкладку «Набор текста»
  3. Нажмите «Переключение на другой макет»
  4. Выберите ваш любимый ярлык, избегая Ctrl+ Shiftи Alt+Shift
С. Педраса
источник