Могу ли я использовать Ctrl+ Shiftдля смены языков? Я не могу установить эту горячую клавишу для смены языков клавиатуры.
В данный момент Alt+ Shiftпереключение языков, но я не вижу эту горячую клавишу в списке горячих клавиш клавиатуры или в
gsettings list-recursively org.gnome.desktop.wm.keybindings | sort | more
выход.
18.04
input-language
key-binding
Hayate
источник
источник
Ответы:
Вы можете установить такие сочетания клавиш следующим образом:
На Ubuntu 18.04 LTS, 19.04 и 19.10 с рабочим столом GNOME от GNOME Tweaks.
Установить его
Затем откройте GNOME Tweaks (
gnome-tweaks
).Смотрите скриншот ниже:
Или просто:
Если вам не нравятся Super+ Spaceи Shift+ Super+, Spaceвы можете отключить их с помощью
Примечание: вы столкнетесь с проблемой помех, так как Ctrl+ Shift+ Tв GNOME Terminal переключит язык сразу же, открыв новую вкладку. Это известный баг 1683383 .
На Ubuntu MATE 18.04 LTS и Ubuntu MATE 19.04 это возможно из
mate-keyboard-properties
:Выберите Ctrl+ Shiftздесь
Смотрите скриншот ниже:
Или просто:
Примечание: здесь ошибка 1683383 исправлена пакетами из моего PPA :
Так что Ctrl+ Shiftпереключатель раскладки клавиатуры будет нормально работать на MATE DE после применения патча от ArchLinux AUR «для ошибки 865 freedesktop (нужно нажимать горячие клавиши при отпускании, а не нажимать)».
Если вы заинтересованы, вы можете принять участие в опросе и обсуждении на community.ubuntu.com .
источник
Я нашел частичный обходной путь, основанный на других ответах для использования Ctrl + Shift и ярлыков для GNOME в Ubuntu 18.04:
Установите GNOME Tweaks, как предложено в ответе N0rbert :
тогда:
Ctrl+Shift
комбинации клавиш в «Переключении на другой макет» окна «Дополнительные параметры макета» просто снимите все флажки:Откройте приложение «Настройки» из меню «Показать приложения» в левом нижнем углу. Или запустите команду в терминале:
тогда
Если настройка
Ctrl+Shift
илиShift+Ctrl
ярлыки невозможны с помощью этого диалога (как это было в моем случае), то вы можете изменить эти параметры альтернативным способом:установить
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
консольную команду, предложенную здесь :Ограничением этого решения является то, что порядок нажатых клавиш важен. Если вы
Ctrl+Shift
измените раскладку клавиатуры, она будет работать только приCtrl
первом нажатии клавиши, а затемShift
клавиши. НажатиеShift
кнопки сначала иCtrl
после не будет работать в этом случае. Но этот факт позволяет использовать сочетания клавишShift
иCtrl
комбинации клавиш в разных приложениях, например:Shift+Ctrl+T
открыть новую вкладку в Терминале;Shift+Ctrl+E
экспортировать изображение в Gimp;Shift+Ctrl+F
открыть диалог поиска в WebStorm / PhpStorm.источник