Вы можете назначить несколько сочетаний клавиш (сочетаний клавиш) для одной и той же команды с помощью gsettings
командной строки.
Важно знать, что графический интерфейс настроек Ubuntu 18.04 показывает только первую привязку клавиш для команды, поэтому, если у вас несколько привязок клавиш для команды, остальные не будут отображаться в настройках. Вы можете использовать gsettings
для всех сочетаний клавиш.
Допустим, я хочу добавить еще одну привязку клавиш для «Переключиться в рабочую область 1». По умолчанию для меня было Super+Home
, но я хочу добавить вторую привязку клавиш Ctrl+1
.
# list all keybindings
gsettings list-recursively | grep -e org.gnome.desktop.wm.keybindings -e org.gnome.settings-daemon.plugins.media-keys -e org.gnome.settings-daemon.plugins.power | sort
# confirm no other keybinding conflicts
gsettings list-recursively | grep '<Control>1'
# set multiple keybindings for "Switch to Workspace 1"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Super>Home', '<Control>1']"
# confirm value is set correctly
gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-1
Теперь вы можете использовать Super+Home
или Control+1
для переключения в рабочую область 1. Помните, что вы увидите только первыйSuper+Home
в графическом интерфейсе настроек, но он будет работать!