Arch Linux 改变鼠标滚轮速度

通过安装和配置 IMWheel,轻松调整鼠标滚轮速度,告别网页浏览的“龟速滚动”。介绍了 IMWheel 的安装、配置文件的编写、运行方法以及如何设置开机自启动, 在 Arch Linux 上拥有更流畅的浏览体验。

目录

  1. 安装
  2. 配置
  3. 运行
  4. 自启动

安装


Arch 使用 pacman 进行安装,也可使用 yay 。 pacman:

1
~ sudo pacman -S imwheel

yay:

1
~ yay imwheel

配置


创建 IMWheel 的配置文件:

1
~ vim ~/.imwheelrc

编写配置文件:

1
2
3
4
5
6
7
".*"
None, Up, Button4, 4
None, Down, Button5, 4
Shift_L, Up, Shift_L|Button4, 4
Shift_L, Down, Shift_L|Button5, 4
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5

第1行表示对所有应用生效。第2~3行每行最后一个数是鼠标滚轮的速度,即每滚动一次滚动的行数。 第4~7行是让鼠标支持左Ctrl + 上下滚动/左Shift + 上下滚动 进行页面的缩放, 对应功能需要应用支持。

运行


运行前确保没有其他 IMWheel 进程:

1
~ killall imwheel

添加参数-b "45"限制 IMWheel 只对滚轮产生影响,以防止它破坏其他鼠标输入,如后退/前进按钮。 启动命令如下:

1
~ imwheel -b "45"

自启动


测试好后为了避免每次需要手动启动 IMWheel ,所以需要设置自启动,使用 shell 脚本实现。 在/etc/profile.d/下创建imwheeld.sh脚本:

1
2
3
#!/bin/sh

imwheel -b "45"

reboot Enjoy!




参考资料

  • IMWheel
  • 修改Linux系统的鼠标滚轮的速度
  • ubuntu20.04安装imwheel实现鼠标滚轮调速