最近在家里用的 PC 上装了个 Linux Mint 19.1,经过一番试用后感觉都挺不错的,唯独对这个鼠标滚动方向超级不爽。由于工作时用 mac 已经适应了自然的鼠标滚动方向,所以就必须要把 Linux Mint 也改成自然方向。
于是立马就开始了谷歌修改方案,先是用中文关键词搜索,结果却都是 ubuntu 的修改方法,想着 Linux Mint 是基于 unbuntu 的,也许这些方法能用呢,可一一试过后都不行。
最终历经波折终于用英文关键词 'linux mint How reverses the direction of mouse scrolling' 找到了一篇文章 Mouse Scrol reverse\ (Natural) Cinnamon [SOLVED],这篇文章的最后一个回答解决了我的问题,代码如下: mouse-natural-scroll.sh
#!/bin/bash
# Enable "natural scrolling" (reverse mouse wheel) in Linux
# to debug
# set -x
# get the mouseid by filtering output of xinput --list
# matches id of first device with word "mouse"
mouseid=$(xinput --list | sed -E '/mouse/I!d;s/.*?mouse.*?id=([0-9]+).*/\1/i;q')
#echo $mouseid
# set natural scrolling property to given mouseid
xinput --set-prop $mouseid 'libinput Natural Scrolling Enabled' 1
复制代码
复制以上内容创建一个 shell 文件,执行即可。
另外还需要将此脚本添加到你的开机启动中,否则重启后就需要重新手动执行。