Когда я пытаюсь установить комбинацию по умолчанию для переключения на различные разметки языка в моей клавиатуре от Shift+Super+Space до Alt+Shift, я не могу.
Я раньше имел эту комбинацию начиная с Ubuntu 14 и даже перед этим, когда я раньше имел Windows. Теперь по некоторой глупой причине это не позволяет (на самом деле, ничего не происходит не как, я получаю ошибку, или комбинация используется в другом месте). Как я мог обойти эту ошибку?
Вы можете использовать (GNOME) Tweaks для достижения своей цели. Сначала установите его, запустив
sudo apt install gnome-tweaks
(в Ubuntu 18.04 и новее) или
sudo apt install gnome-tweak-tool
Launch Tweaks и перейдите в раздел Keyboard & Mouse . Щелкните « Дополнительные параметры макета ».
Должно появиться новое окно. Найдите « Переключение на другой макет » и разверните его. Затем отметьте опцию « Alt + Shift ».
Вы можете добиться этого с помощью gsettings
(инструмент настройки командной строки).
Установите переключатель вперед на Shift + Alt (слева)
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "[' Alt_L']"
Установить обратный переключатель на Alt + Shift (влево)
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "[' Shift_L '] "
Чтобы увидеть текущее значение параметра, используйте команду get :
gsettings get org.gnome.desktop.wm.keybindings switch-input-source
gsettings get org.gnome.desktop.wm.keybindings switch-input-source-backward
Примеры других привязок клавиш:
<Primary>space, Alt_R, <Shift>Control_R, <Shift><Super>space
Изменения вступят в силу немедленно.
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 тоже работает.