Вы можете назначить несколько сочетаний клавиш (сочетаний клавиш) для одной и той же команды с помощью 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 в графическом интерфейсе настроек, но он будет работать!