# 查看所有快捷键
gsettings list-recursively org.gnome.desktop.wm.keybindings
# 查看特定快捷键
gsettings get org.gnome.desktop.wm.keybindings switch-applications
# 修改快捷键(例如将应用切换改为 Alt+Tab)
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Alt>Tab']"
# 禁用快捷键
gsettings set org.gnome.desktop.wm.keybindings switch-applications "[]"
# 工作区切换
switch-to-workspace-left 向左切换工作区
switch-to-workspace-right 向右切换工作区
# 窗口管理
minimize 最小化窗口
maximize 最大化窗口
close 关闭窗口
# 启动器
panel-main-menu 打开主菜单(通常Super键)
如果喜欢图形界面:
# 安装
sudo yum install dconf-editor
# 运行
dconf-editor
导航到:org → gnome → desktop → wm → keybindings
编辑 ~/.inputrc:
# 示例:将Ctrl+S改为向前搜索
"\C-s": forward-search-history
编辑 /etc/inputrc(全局)或 ~/.inputrc(用户):
# 示例:设置控制台快捷键
"\e[1;5C": forward-word # Ctrl+右箭头
"\e[1;5D": backward-word # Ctrl+左箭头
大部分应用程序在 编辑 → 首选项 → 快捷键 中设置。
# 重置所有GNOME快捷键
gsettings reset-recursively org.gnome.desktop.wm.keybindings
# 重置特定设置
gsettings reset org.gnome.desktop.wm.keybindings switch-applications
快捷键冲突:修改前检查是否与其他快捷键冲突
备份配置:
# 备份当前快捷键设置
dconf dump /org/gnome/desktop/wm/keybindings/ > ~/keybindings-backup.txt
# 恢复
dconf load /org/gnome/desktop/wm/keybindings/ < ~/keybindings-backup.txt
立即生效:gsettings 修改立即生效,无需重启
权限问题:系统级修改可能需要管理员权限
如果你需要修改特定的快捷键或有特殊需求,可以告诉我具体想修改哪个功能,我会提供更详细的步骤。