小智 41
Ubuntu 13.04 的键盘快捷键实现方式似乎略有变化
快捷方式设置保存在以下位置(12.10 可能有所不同):
org.gnome.desktop.wm.keybindings
org.gnome.settings-daemon.plugins.media-keys
org.gnome.shell.keybindings
org.compiz.integrated
Run Code Online (Sandbox Code Playgroud)
您可以在dconf-editor应用程序中找到这些,然后使用“设置为默认值”按钮重置每个所需的条目。dconf-editor可以在命令行安装sudo apt-get install dconf-tools。
否则,您也可以尝试在终端中使用以下命令重置任何一个位置:
gsettings reset-recursively <insert location>
Run Code Online (Sandbox Code Playgroud)
例如:
gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys`
Run Code Online (Sandbox Code Playgroud)
Isa*_*iah 12
它们键绑定存储在 gconf 数据库中,但不幸的是它们并不都在同一个地方。
但是,您可以通过查看位于/usr/share/gnome-control-center/keybindings/.
例如,/usr/share/gnome-control-center/keybindings/01-desktop-key.xml包含所有快捷键的键列表键盘快捷键列表下Desktop。
<?xml version="1.0" encoding="UTF-8"?>
<KeyListEntries name="Desktop">
<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/help"/>
<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/calculator"/>
<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/email"/>
<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/www"/>
<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/power"/>
<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/screensaver"/>
<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/home"/>
<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/search"/>
</KeyListEntries>
Run Code Online (Sandbox Code Playgroud)
知道密钥名称后,您可以将其恢复为默认值。
例如,假设您要恢复启动计算器的快捷方式,

只需运行:
gconftool -u "/apps/gnome_settings_daemon/keybindings/calculator"
Run Code Online (Sandbox Code Playgroud)

小智 7
在构建 DoR 的答案中,这个在命令行中输入的简单脚本将重置所有快捷方式:
cd /usr/share/gnome-control-center/keybindings
for entry in $(grep KeyListEntry * |cut -d'/' -f2- |cut -d'"' -f1); do
echo $entry
gconftool -u "/$entry"
done
Run Code Online (Sandbox Code Playgroud)
小智 7
gsettings reset-recursively org.gnome.desktop.wm.keybindings
Run Code Online (Sandbox Code Playgroud)