Что-то блокирует Ctrl+Alt+left/right-arrow комбинацию клавиатуры

В Ubuntu 18.04 я не могу присвоить Ctrl+Alt + или Ctrl+Alt + к чему-либо. Чтобы быть точным, я могу связать его с чем-то, но это не работает при использовании комбинации клавиатуры/стрелки вниз однако работайте.

See screenshot here.

Странная вещь состоит в том, что система обнаруживает комбинации клавиатуры при присвоении ключа, но не при попытке использовать их. В результате комбинации клавиатуры не работают ни в каких других программах также.

26
задан 31 May 2018 в 20:07

2 ответа

Ctrl+Alt + и Ctrl+Alt + являются ярлыками по умолчанию для "переключателя к рабочей области, оставленной", и "переключаются на право рабочей области" соответственно. Можно проверить это путем выполнения

gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-left

right вместо left).

С тех пор оболочкой GNOME по умолчанию имеет рабочие области отдельного столбца, которые эти ярлыки не показывают эффектам вообще (если Вы не пробуете что-то вроде этого).

Для развязывания этих комбинаций клавиатуры работать

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"

(так же для right). Затем Вы сможете использовать эти комбинации для своих пользовательских ярлыков.

26
ответ дан 23 November 2019 в 01:09

Проблема состоит в том, что Настройки Ubuntu 18.04 GUI не показывают все сочетания клавиш.

  • Это не перечисляет "Перемещение (Переключатель) к рабочей области к слева/справа" (даже при том, что существует присвоенный ярлык).
  • Это только показывает первое сочетание клавиш, если существует несколько ярлыков для команды, как для "Перемещения (Переключатель) к рабочей области выше/ниже", которая на самом деле имеет вторую привязку клавиш для Ctrl+Alt+up/down.

enter image description here

Видеть все привязки клавиш менеджера окон:

gsettings list-recursively | grep org.gnome.desktop.wm.keybindings | sort

org.gnome.desktop.wm.keybindings switch-to-workspace-down ['<Super>Page_Down', '<Control><Alt>Down']
org.gnome.desktop.wm.keybindings switch-to-workspace-left ['<Control><Alt>Left']
org.gnome.desktop.wm.keybindings switch-to-workspace-right ['<Control><Alt>Right']
org.gnome.desktop.wm.keybindings switch-to-workspace-up ['<Super>Page_Up', '<Control><Alt>Up']

Теперь, Вы видите, что существует набор Ctrl+Alt+up/down/left/right привязок клавиш, которые не показали на экране Settings.

Удалить нежелательные привязки клавиш:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Super>Page_Down']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Super>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"

Теперь можно использовать привязки клавиш в других местах.

6
ответ дан 23 November 2019 в 01:09

Другие вопросы по тегам:

Похожие вопросы: