Когда я пытаюсь установить комбинацию по умолчанию для переключения на разные языковые раскладки на моей клавиатуре с Shift + Super + Пробел на Alt + Shift Я не могу.
Я использовал эту комбинацию с Ubuntu 14 и даже раньше, когда у меня была винда. Теперь по какой-то глупой причине он не позволяет (на самом деле ничего не происходит, это не похоже на то, что я получаю сообщение об ошибке или комбо используется в другом месте). Как я мог обойти эту ошибку?
Для достижения своей цели вы можете использовать (GNOME) Tweaks . Сначала установите его, запустив
sudo apt install gnome-tweaks
(в Ubuntu 18.04 и новее) или
sudo apt install gnome-tweak-tool
Запустите настройки и перейдите в раздел Клавиатура и мышь . Щелкните « Дополнительные параметры макета ».
Должно появиться новое окно. Найдите « Переключение на другой макет » и разверните его. Затем установите флажок « Alt + Shift ».
Вы можете добиться этого с помощью gsettings
(инструмент настройки командной строки) .
-
Установите переключатель вперед в положение Shift + Alt (слева)
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "[' Alt_L']"
-
Установите переключатель назад на Alt+Shift(left)
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "[' Shift_L']"
Чтобы увидеть текущее значение параметра, используйте команду get :
gsettings get org.gnome.desktop.wm.keybindings switch-input-sourcegsettings get org.gnome.desktop.wm.keybindings switch-input-source-backward
Примеры других привязок клавиш:
пробел, Alt_R, Control_R, пробел
Изменения вступят в силу немедленно.
8
Ubuntu 20.20, воспоминания gnome, опция gsettings у меня не сработала. Это устранило проблему (скопировано с другого моего компьютера):
gsettings set org.gnome.desktop.input-sources xkb-options "['grp: alt_shift_toggle', 'grp_led : scroll ',' lv3: switch '] "
Сочетания клавиш по-прежнему показывают комбинацию Super + Space, и она по-прежнему работает, но Alt + Shift тоже работает.
Gnome 3. 22: отключить переключение раскладки клавиатуры alt + shift
После последнего обновления Debian stretch нажатие alt + shift
на моей клавиатуре приводит к изменению раскладки клавиатуры, что нарушает все мои alt+shift+
xbindkeys
сочетания клавиш.
Я отключил все сочетания клавиш в Настройках -> Клавиатура -> Ввод . По-прежнему то же самое.
В Настройках -> Языки сказано, что это поведение alt + shift
можно настроить .. Настройки -> Клавиатура. Но похоже, что alt + shift
нигде не установлен. Это жестко запрограммировано? Есть ли способ, которым xbindkeys
может обойти это?
Хорошо, понял: эта строка в моем /etc/ по умолчанию/клавиатура
XKBOPTIONS = "grp: alt_shift_toggle, grp_led: scroll"
.. не должен содержать grp: alt_shift_toggle
, который является соответствующей опцией xkb согласно этому сообщению.
Кроме того, Gnome переопределяет параметры xkb согласно этому другому сообщению. Как следствие, этот вывод:
$ dconf read/org/gnome/desktop/input-sources/xkb-options ['grp: alt_shift_toggle', 'grp_led: scroll' ]
.. также не должен читать grp: alt_shift_toggle
на моем компьютере. Итак, после того, как я запустил:
dconf write/org/gnome/desktop/input-sources/xkb-options "['grp_led: scroll']"
Мне вернули свое хорошее поведение;)
Я зарегистрировал это как ошибку в Gnome.
В моем случае я использую Ubuntu 18.04. Мне удалось решить эту проблему, изменив настройки клавиатуры:
$ sudo dpkg-reconfigure keyboard-configuration
Также это еще один вариант в графическом режиме (gnome 3.22):
- Откройте инструмент настройки gnome или введите
gnome-tweak-tool
в терминале. - Перейдите на вкладку «Ввод»
- Нажмите «Переключение на другой макет».
- Выберите свой любимый ярлык, избегая Ctrl + Shift и Alt+Shift