在 Ubuntu 中,我曾经能够转到Settings > Keyboard Shortcuts
并设置快捷方式,例如Super+ Esc,但在 Ubuntu 20.04 中似乎不再如此。任何涉及该Esc键的快捷方式似乎都不起作用。我想这是因为该Esc键用于取消快捷方式输入例程 @ Settings > Keyboard Shortcuts
。
是否有一种手动的方式可以在终端中定义键盘快捷键,或者其他的方式来分配键盘快捷键,例如Super+ Esc?
答案1
答案2
要添加 GUI 中的健全性检查不允许的键盘快捷键,请通过命令行添加。请参阅“https://techwiser.com/custom-keyboard-shortcuts-ubuntu/”。
首先检查是否存在自定义列表:
gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings
如果列表尚不存在,则创建一个:
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"
然后添加您的快捷方式:
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name "'my_new_shortcut'"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding "'<Super><Esc>'"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command "'<path/thing to execute>'"