Вы можете установить такое сочетание клавиш следующим образом:
На 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']"
Так 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).
вместо того, чтобы выбирать Ctrl+Shift комбинация клавиш в окне "Переключение на другой макет" окна "Дополнительные параметры макета" просто снимите все флажки:
Откройте приложение "Настройки" из меню "Показать приложения" в левом нижнем углу. В качестве альтернативы выполните команду в терминале:
gnome-control-center
затем
>перейдите на вкладку "Устройства", "Клавиатура";
перейдите к группе "Ввод текста";
установите сочетания клавиш для "Переключения на следующий источник ввода" и "Переключения на предыдущий источник ввода" (порядок клавиш ИМЕЕТ ЗНАЧЕНИЕ!!!):
Если установка Ctrl+Shift или Shift+Ctrl ярлыки невозможно использовать в этом диалоговом окне (как это было в моем случае), тогда вы можете изменить эти параметры альтернативным способом:
устанавливать dconf-editor:
sudo apt install dconf-editor
запустите его из терминала:
dconf-editor
идти к org> gnome> desktop> wm> keybindings;
выбирать switch-input-source или switch-input-source-backward;
отключите "Использовать значение по умолчанию" и введите "Пользовательское значение".: <Control>Shift_L для изменения макета с Ctrl+Shift или <Shift>Control_L — для изменения макета с Shift+Ctrl:
Другой способ - использовать gsettings set консольная команда в виде предложенный здесь:
gsettings set org.gnome.desktop.wm.keybindings \switch-input-source "['<Control>Shift_L']"
Ограничением этого решения является то, что важен порядок нажатий клавиш. Если вы установите Ctrl+Shift чтобы изменить раскладку клавиатуры, тогда она будет работать только тогда, когда вы нажмете Ctrl сначала ключ, а затем Shift ключ. Прессование Shift ключ первый и Ctrl after в этом случае не сработает. Но этот факт позволяет использовать ярлыки, содержащие Shift и Ctrl комбинация клавиш в различных приложениях , например:
Shift+Ctrl+T чтобы открыть новую вкладку в терминале;
Shift+Ctrl+E как экспортировать изображение в Gimp;
Shift+Ctrl+F чтобы открыть диалоговое окно поиска в WebStorm/PhpStorm.
Если вы сделаете это в 20.04 +, все ключевые команды с помощью Ctrl + Shift перестанут работать, это известная ошибка, и, похоже, никто не собирается ее исправлять.