Я могу использовать Ctrl+Shift для изменения языков? Я не могу установить эту горячую клавишу для изменения языков клавиатуры.
В данный момент Alt+Shift переключают языки, но я не вижу эту горячую клавишу в списке горячих клавиш клавиатуры или в
gsettings list-recursively org.gnome.desktop.wm.keybindings | sort | more
вывод.
У меня тоже была эта проблема с HP Omen .. Я загрузил настройки gnome и они устранили проблему.
Откройте программное обеспечение Ubuntu (оранжевый портфель) и введите в поиске «gnome tweaks» .. запустите программу и на вкладке «Клавиатура и мышь»> «Эмуляция щелчка мыши»> выберите ОБЛАСТЬ .. щелкните внизу справа .....
Выйдите из системы и повторно войдите в систему, если изменения не вступили в силу сразу. -892117-
Вы можете установить такое сочетание клавиш следующим образом:
В Ubuntu 18.04 LTS, 20.04 LTS и 20.10 с рабочим столом GNOME из GNOME Tweaks.
Установить
sudo apt-get install gnome-tweaks
Затем откройте GNOME Tweaks ( gnome-tweaks
).
Выберите вкладку Клавиатура и мышь
Нажмите кнопку Дополнительные параметры макета
Разверните Переключение на другой макет
Выберите Ctrl + Shift здесь
См. Снимок экрана ниже:
Или просто:
gsettings set org.gnome. desktop.input-sources xkb-options \
"['grp: ctrl_shift_toggle']"
Если вам не нравится Super + Space и Shift + Super + Space ], вы можете отключить их с
набором параметров gsettings org.gnome.desktop.wm.keybindings switch-input-source "['']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['']"
gsettings устанавливает триггеры org.freedesktop.ibus.general.hotkey "['']"
Примечание: вы столкнетесь с проблемой интерференции, поскольку Ctrl + Shift + T в Терминале GNOME сразу переключит язык при открытии новой вкладки. Известна ошибка 1683383 .
В Ubuntu MATE 18.04 LTS и более новых версиях это возможно из mate-keyboard-properties
:
См. Снимок экрана ниже:
Или просто:
gsettings устанавливает параметры org.mate.peripherals-keyboard-xkb.kbd \
"['grp \ tgrp: ctrl_shift_toggle']"
Примечание: здесь ошибка 1683383 исправлена пакетами из моего PPA :
sudo add-apt-repository ppa: nrbrtx / xorg-hotkeys
sudo apt-получить обновление
sudo apt-get dist-upgrade
Итак, Ctrl + Shift переключатель раскладки клавиатуры будет нормально работать на MATE DE после применения патча от ArchLinux AUR "для ошибки 865 Freedesktop (необходимо нажимать горячие клавиши при выпуске, а не в прессе) ».
Отказ от гарантий : пакеты были протестированы в
- 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 (Корица , KDE, MATE, Unity, Xfce)
- 20.10 (Cinnamon, KDE, MATE, Unity, Xfce)
Однако на других рабочих столах могут возникать проблемы даже после применения патча.
Эти пакеты не устраняют проблемы для GNOME Shell (18.04 LTS, 18.10, 19.04, 19.10, 20.04 LTS и 20.10) и Unity (в 18.04 LTS и 18.10).
Если вам интересно, вы можете принять участие в опросе и обсуждение на community.ubuntu.com .
Я нашел частичный обходной путь, основанный на других ответах на использование Ctrl + Shift и ярлыков для GNOME в Ubuntu 18.04:
Установите GNOME Tweaks, как предложено в Anwser N0rbert :
sudo apt install gnome-tweaks
затем:
Ctrl + Shift
в «Переключение на другой макет» окна «Дополнительные параметры макета» просто снимите все флажки: Откройте приложение «Настройки» из меню «Показать приложения» в левом нижнем углу. В качестве альтернативы запустите команду в терминале:
gnome-control-center
затем
При установке сочетаний клавиш Ctrl + Shift
или Shift + Ctrl
невозможно использовать этот диалог (поскольку он было в моем случае), то вы можете изменить эти параметры альтернативным способом:
install dconf-editor
:
sudo apt install dconf-editor
запустить его с терминала:
dconf-editor
перейдите в org
> gnome
> рабочий стол
> wm
> привязки клавиш
;
переключатель-источник-вход
или переключатель-источник-вход-назад
; Shift_L
для изменения макета с помощью Ctrl + Shift
или Control_L
- для изменения макета с помощью Shift + Ctrl
: Другой способ - использовать gsettings устанавливает консольную команду
как , предложенную здесь :
gsettings set org.gnome.desktop.wm.keybindings \
переключатель-источник-ввода "[' Shift_L']"
Ограничением этого решения является то, что важен порядок нажатия клавиш. Если вы установите Ctrl + Shift
для изменения раскладки клавиатуры, тогда она будет работать только тогда, когда вы сначала нажмете клавишу Ctrl
, а затем клавишу Shift
. Нажатие клавиши Shift
сначала и Ctrl
после не сработает в этом случае. Но этот факт позволяет использовать сочетания клавиш Shift
и Ctrl
в разных приложениях, например:
Shift + Ctrl + T
для открытия новой вкладки в Терминале; Shift + Ctrl + E
для экспорта изображения в GIMP; Shift + Ctrl + F
для открытия диалога поиска в WebStorm / PhpStorm.