Вы можете установить такое сочетание клавиш следующим образом:
На Ubuntu 18.04 LTS, 20.04 LTS, 21.04 и 21.10 с GNOME desktop от GNOME Tweaks.
Установите его
sudo apt-get install gnome-tweaks
Затем откройте Настройки GNOME (
gnome-tweaks
).Выбрать Клавиатура и мышь вкладка
Щелчок Дополнительные Параметры Компоновки кнопка
Расширять Переключение на другой макет
Выбрать Ctrl + Shift здесь
Смотрите скриншот ниже:
Или просто:
gsettings set org.gnome.desktop.input-sources xkb-options \ "['grp:ctrl_shift_toggle']"
Если вам не нравится Super + Space и Shift+Super+Space вы можете отключить их с помощью
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['']"gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['']"gsettings set org.freedesktop.ibus.general.hotkey triggers "['']"
Примечание: вы столкнетесь с проблемой помех, поскольку Ctrl+Shift+T в терминале GNOME язык будет переключаться сразу при открытии новой вкладки. Это известно ошибка 1683383.
В Ubuntu MATE 18.04 LTS и более новых версиях это возможно с
mate-keyboard-properties
:- Откройте Центр управления MATE
- Щелчок Клавиатура
- Идти к Макеты вкладка
- Щелчок Опции
- Расширять Переключение на другой макет
- Выбрать Ctrl + Shift здесь
Смотрите скриншот ниже:
Или просто:
gsettings set org.mate.peripherals-keyboard-xkb.kbd options \ "['grp\tgrp:ctrl_shift_toggle']"
Примечание: здесь ошибка 1683383 исправляется пакетами из мой PPA :
sudo add-apt-repository ppa:nrbrtx/xorg-hotkeyssudo apt-get updatesudo apt-get dist-upgrade
Так Ctrl + Shift переключатель раскладки клавиатуры будет нормально работать на MATE DE после применения исправления от ArchLinux AUR "для freedesktop ошибка 865 (нужно нажимать горячие клавиши при выпуске, а не нажимать)".
Отказ от гарантий: пакеты были протестированы в
- 16.04 LTS с HWE (Unity, MATE, Xfce)
- 18.04 LTS (Cinnamon, KDE, MATE, Xfce)
- 18.10 (Cinnamon, KDE, MATE, Xfce)
- 19.04 (Cinnamon, KDE, MATE, Unity, Xfce).
- 19.10 (Cinnamon, KDE, MATE, Unity, Xfce)
- 20.04 LTS (Cinnamon, KDE, MATE, Unity, Xfce)
- 20.10 (Cinnamon, KDE, MATE, Unity, Xfce)
- 21.04 (Cinnamon, KDE, MATE, Xfce)
- 21.10 (Cinnamon, KDE, MATE, Xfce)
Однако на других рабочих столах могут возникнуть проблемы даже после применения исправления.
Эти пакеты не устраняют проблемы для GNOME Shell (18.04 LTS, 18.10, 19.04, 19.10, 20.04 LTS, 20.10 и 21.04) и Unity (в 18.04 LTS и 18.10).
Если вы заинтересованы, вы можете принять участие в опрос и обсуждение по community.ubuntu.com.