Ubuntu 17.10 и более поздние версии: не могу изменить ярлык переключения входа на alt+shift
Когда я пытаюсь установить комбо по умолчанию для переключения на разные языковые раскладки на клавиатуре от Shift+Super+Space до Alt+Shift, я не могу.
Я имел эту комбо начиная с Ubuntu 14 и даже до этого, когда у меня была Windows. Теперь по какой-то глупой причине это не разрешается (на самом деле ничего не происходит, это не так, как будто я получаю ошибку или комбо используется в другом месте). Как я мог обойти эту ошибку?
4 ответа
Вы можете использовать (GNOME) твики для достижения своей цели. Сначала установите его, запустив
sudo apt install gnome-tweaks
(в Ubuntu 18.04 и позже) или
sudo apt install gnome-tweak-tool
Запустите твики и перейдите в раздел " Клавиатура и мышь ". Нажмите на " Дополнительные параметры макета ".
Новое окно должно появиться. Ищите " Переключение на другой макет " и раскройте его. Затем проверьте опцию " Alt + Shift ".
Вы можете достичь этого, используя gsettings
(инструмент настройки командной строки).
Установите переключатель вперед в положение Shift+Alt (слева)
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
Установите переключатель назад в положение Alt+Shift (слева)
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>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 flashback, опция gsettings у меня не сработала. Это устранило проблему (скопировано с другой моей машины):
gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle', 'grp_led:scroll', 'lv3:switch']"
Сочетания клавиш по-прежнему показывают комбинацию Super+Space, и она по-прежнему работает, но Alt+Shift тоже работает.
Я использую Ubuntu 22.04.1 LTS; проблема существует и здесь; все ответы и предложения терпят неудачу здесь; кроме: комментарий @rubmz выше:
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['Shift_L', 'Shift_R', 'Alt_L', 'Alt_R']"
оно работает.