Ubuntu 16.04 设置imwheel开机启动

imwheel 是一组命令工具可以用来调节鼠标滚轮的行为,修改滚轮速度。

安装 imwheel

1
sudo apt install imwheel

查看安装位置

1
whereis imwheel

配置

1
sudo vim ~/.imwheelrc
1
2
3
4
5
6
7
8
9
".*"
None, Up, Button4, 2
None, Down, Button5, 2
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
None, Thumb1, Alt_L|Left
None, Thumb2, Alt_L|Right
  • 第二行和第三行中的 "2" 代表滚动的行数,可以根据需要来修改这个配置。
  • 首行中 ".*" 用来指定在哪些应用中生效,".*" 表示全部应用生效,可以执行 "man imwheel" 查看更多帮助信息。
  • 第四行和第五行可以让鼠标支持 左Ctrl+上下滚动 (比如在浏览器中支持放大)
  • 第六行和第七行可以让鼠标支持 左Shift+上下滚动 (不同应用有不同的作用),实测似乎并没有什么卵用。
  • 最后两行用来开启鼠标侧键功能。

启动运行

查看是否有已启动 imwheel 进程

1
ps -ef | grep imwheel

为了不要启动多个 imwheel,可以结束已有进程

1
sudo killall imwheel

然后重新启动程序,修改配置后需要重启才能生效

1
imwheel

设置开机启动

试过在 rc.local 中执行 nohup /usr/bin/imwheel &,排查该命令确实在开机后被执行,但是 ps 却看不到该进程,没找到具体原因。

实测 Ubuntu 16.04 简单有效的方法:

  • 执行命令

    1
    gnome-session-properties
  • 弹出窗口为"启动应用程序首选项"

  • 点击右侧添加

  • 输入描述和软件路径

  • 编辑完毕点击保存

set-imwheel

References

http://www.linuxdown.net/install/soft/2016/0314/5034.html

https://blog.csdn.net/u010820857/article/details/82776382