You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 17.10 GNOME环境下Super-F1快捷键无法重置为其他GUI操作求助

解决Ubuntu 17.10(X11 GNOME)下Super-F1快捷键无法修改的问题

我完全懂你遇到的麻烦——系统自带的Super-F1绑定优先级比自定义快捷键高,所以直接在设置里加自定义项会被原生绑定覆盖,导致修改无效。下面给你一步步搞定的方法:

第一步:找出Super-F1的原生绑定

先打开终端,执行这条命令定位当前Super-F1的绑定位置:

gsettings list-recursively | grep -i "super.f1"

通常你会看到类似org.gnome.shell.keybindings help ['<Super>F1']或者org.gnome.settings-daemon.plugins.media-keys help ['<Super>F1']的结果,这就是我们要处理的原生绑定。

第二步:清空原生绑定

根据上面找到的路径,执行对应的命令清空绑定:

  • 如果是org.gnome.shell.keybindings下的help项:
gsettings set org.gnome.shell.keybindings help "[]"
  • 如果是org.gnome.settings-daemon.plugins.media-keys下的help项:
gsettings set org.gnome.settings-daemon.plugins.media-keys help "[]"

第三步:设置你的自定义快捷键

现在原生绑定已经解除,你可以正常设置自定义操作了:

方法1:通过图形界面设置

  1. 打开「设置-设备-键盘」,拉到页面最底部
  2. 点击「+」按钮,输入:
    • 名称:随便填(比如「我的Super-F1操作」)
    • 命令:填入你要执行的GUI操作命令(比如打开文件管理器填nautilus,打开终端填gnome-terminal)
  3. 点击「设置快捷键」,按下Super+F1,然后保存即可

方法2:通过命令行设置(适合偏好终端的用户)

假设你要绑定的GUI命令是nautilus,执行以下命令:

# 创建自定义快捷键条目
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-keybindings:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'Super-F1 Open File Manager'

# 设置要执行的命令
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybindings:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command 'nautilus'

# 设置快捷键为Super-F1
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybindings:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding '<Super>F1'

第四步:生效验证

如果设置后没立刻生效,按Alt+F2,输入r并回车,重启GNOME Shell即可。

内容的提问来源于stack exchange,提问作者liangxin95

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:14:20