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