欢迎光临天门中国转运服务网
详情描述

1. GNOME 桌面环境的快捷键设置

图形界面设置

进入 系统设置键盘快捷键 左侧分类包括:
  • 启动器(启动应用程序)
  • 导航(窗口切换)
  • 截图
  • 多媒体键
  • 系统
  • 自定义快捷键

自定义快捷键

在“快捷键”标签页最下方点击 “+” 输入:
  • 名称:任意描述
  • 命令:要执行的命令
  • 快捷键:按想要的组合键

2. 修改现有快捷键

通过 gsettings 命令(GNOME 3)

# 查看所有快捷键
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键)

3. dconf-editor 可视化工具

如果喜欢图形界面:

# 安装
sudo yum install dconf-editor

# 运行
dconf-editor

导航到:org → gnome → desktop → wm → keybindings

4. 修改终端快捷键

对于 GNOME Terminal:

打开终端 → 编辑 → 首选项 → 快捷方式 可以直接修改:
  • 新建标签页
  • 关闭标签页
  • 复制/粘贴等

对于 Bash 快捷键(readline):

编辑 ~/.inputrc

# 示例:将Ctrl+S改为向前搜索
"\C-s": forward-search-history

5. 系统级快捷键修改

修改控制台快捷键(非图形界面):

编辑 /etc/inputrc(全局)或 ~/.inputrc(用户):

# 示例:设置控制台快捷键
"\e[1;5C": forward-word    # Ctrl+右箭头
"\e[1;5D": backward-word   # Ctrl+左箭头

6. 应用程序特定快捷键

大部分应用程序在 编辑 → 首选项 → 快捷键 中设置。

7. 重置默认快捷键

# 重置所有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 修改立即生效,无需重启

权限问题:系统级修改可能需要管理员权限

如果你需要修改特定的快捷键或有特殊需求,可以告诉我具体想修改哪个功能,我会提供更详细的步骤。