如何设置含鼠标按键的键盘快捷键?Ubuntu 17.10 GNOME环境求助
解决GNOME 17.10中Super+鼠标滚轮切换工作区的问题
我完全懂你的需求——GNOME桌面默认的设置工具(包括系统设置、GNOME Tweaks和DConf编辑器)确实没提供直接把鼠标滚轮和键盘组合键绑定成工作区切换快捷键的选项。不过咱们可以用两个轻量级工具搞定,步骤如下:
1. 安装所需工具
先打开终端,执行命令安装xbindkeys(用来绑定自定义快捷键)和xdotool(用来模拟键盘/鼠标操作):
sudo apt update && sudo apt install xbindkeys xdotool
2. 生成并编辑xbindkeys配置文件
xbindkeys需要配置文件存储自定义规则,先生成默认配置:
xbindkeys --defaults > ~/.xbindkeysrc
用文本编辑器打开这个文件(比如Gedit):
gedit ~/.xbindkeysrc
在文件末尾追加以下内容(别删除原有内容):
# Super+鼠标滚轮向上:切换到上一个工作区 "xdotool set_desktop --relative -- -1" Mod4 + b:4 # Super+鼠标滚轮向下:切换到下一个工作区 "xdotool set_desktop --relative -- 1" Mod4 + b:5
小提示:确认键位正确性
如果你的Super键不是Mod4,或者鼠标滚轮键码不是b:4/b:5,可以用这些命令检测:
- 检测键盘按键:执行
xbindkeys --key,按下Super键,终端会显示对应键位标识 - 检测鼠标按键:执行
xbindkeys --mouse,滚动鼠标滚轮,终端会显示对应滚轮键码
3. 让配置生效
保存配置文件后,重启xbindkeys激活新设置:
killall xbindkeys && xbindkeys
现在按住Super键滚动鼠标滚轮,就能测试工作区切换是否正常了。
4. 设置开机自启
为了让绑定在每次开机后自动生效,把xbindkeys添加到开机启动项:
- 打开GNOME的「启动应用程序」工具
- 点击「添加」,填写信息:
- 名称:自定义(比如“Super+滚轮切换工作区”)
- 命令:
xbindkeys - 注释:可选,用来说明用途
- 点击「添加」完成设置,下次开机绑定就会自动生效
内容的提问来源于stack exchange,提问作者Joe Lyga
相关产品推荐
相关产品推荐

