В Ubuntu 18.04 я не могу присвоить Ctrl+Alt + ← или Ctrl+Alt + → к чему-либо. Чтобы быть точным, я могу связать его с чем-то, но это не работает при использовании комбинации клавиатуры/стрелки вниз однако работайте.
.
Странная вещь состоит в том, что система обнаруживает комбинации клавиатуры при присвоении ключа, но не при попытке использовать их. В результате комбинации клавиатуры не работают ни в каких других программах также.
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
). Затем Вы сможете использовать эти комбинации для своих пользовательских ярлыков.
Проблема состоит в том, что Настройки Ubuntu 18.04 GUI не показывают все сочетания клавиш.
Видеть все привязки клавиш менеджера окон:
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 "[]"
Теперь можно использовать привязки клавиш в других местах.