Ubuntu 17.10 и новее: невозможно изменить ярлык переключения ввода на alt + shift

Когда я пытаюсь установить комбинацию по умолчанию для переключения на разные языковые раскладки на моей клавиатуре с Shift + Super + Пробел на Alt + Shift Я не могу.

Я использовал эту комбинацию с Ubuntu 14 и даже раньше, когда у меня была винда. Теперь по какой-то глупой причине он не позволяет (на самом деле ничего не происходит, это не похоже на то, что я получаю сообщение об ошибке или комбо используется в другом месте). Как я мог обойти эту ошибку?


Для достижения своей цели вы можете использовать (GNOME) Tweaks . Сначала установите его, запустив

  sudo apt install gnome-tweaks  

(в Ubuntu 18.04 и новее) или

  sudo apt install gnome-tweak-tool  

Запустите настройки и перейдите в раздел Клавиатура и мышь . Щелкните « Дополнительные параметры макета ».

Должно появиться новое окно. Найдите « Переключение на другой макет » и разверните его. Затем установите флажок « Alt + Shift ».


Вы можете добиться этого с помощью gsettings (инструмент настройки командной строки) .

  1. Установите переключатель вперед в положение Shift + Alt (слева)

      gsettings set org.gnome.desktop.wm.keybindings switch-input-source "[' Alt_L']"  
  2. Установите переключатель назад на Alt+Shift(left)

      gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "[' Shift_L']"  

Чтобы увидеть текущее значение параметра, используйте команду get :

  gsettings get org.gnome.desktop.wm.keybindings switch-input-sourcegsettings  get org.gnome.desktop.wm.keybindings switch-input-source-backward  

Примеры других привязок клавиш:

    пробел, Alt_R,  Control_R,   пробел  

Изменения вступят в силу немедленно.

8


Ubuntu 20.20, воспоминания gnome, опция gsettings у меня не сработала. Это устранило проблему (скопировано с другого моего компьютера):

  gsettings set org.gnome.desktop.input-sources xkb-options "['grp: alt_shift_toggle', 'grp_led  : scroll ',' lv3: switch '] " 

Сочетания клавиш по-прежнему показывают комбинацию Super + Space, и она по-прежнему работает, но Alt + Shift тоже работает.



Gnome 3. 22: отключить переключение раскладки клавиатуры alt + shift

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

Я отключил все сочетания клавиш в Настройках -> Клавиатура -> Ввод . По-прежнему то же самое.

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


Хорошо, понял: эта строка в моем /etc/ по умолчанию/клавиатура

  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.


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

  $ sudo dpkg-reconfigure keyboard-configuration  


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

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