18.04 ctrl+shift для смены языка

Вы можете установить такое сочетание клавиш следующим образом:

  • На Ubuntu 18.04 LTS, 20.04 LTS, 21.04 и 21.10 с GNOME desktop от GNOME Tweaks.

    1. Установите его

      sudo apt-get install gnome-tweaks
    2. Затем откройте Настройки GNOME (gnome-tweaks).

    3. Выбрать Клавиатура и мышь вкладка

    4. Щелчок Дополнительные Параметры Компоновки кнопка

    5. Расширять Переключение на другой макет

    6. Выбрать Ctrl + Shift здесь

    Смотрите скриншот ниже:

    GNOME Tweaks - set <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:

    1. Откройте Центр управления MATE
    2. Щелчок Клавиатура
    3. Идти к Макеты вкладка
    4. Щелчок Опции
    5. Расширять Переключение на другой макет
    6. Выбрать Ctrl + Shift здесь

    Смотрите скриншот ниже:

    MATE Control Center keyboard

    Или просто:

    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.