以前工作过
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
Run Code Online (Sandbox Code Playgroud)
没用
我在 Ubuntu 20.04 中使用蓝牙鼠标 A4Tech BT-630。每次我去 afk 时,鼠标都会进入睡眠状态,当我单击任何鼠标按钮将其唤醒时,我之前设置的自然滚动设置不会恢复。
有趣的是,系统设置应用程序中的开关仍处于“开启”状态,但在所有窗口中滚动都与自然相反。为了解决这个问题,我必须在系统设置应用程序中将自然滚动设置切换为“关闭”,然后再切换回“打开”。这只有助于直到下一次鼠标进入睡眠状态。
在最近的内核升级后,我开始注意到一个恼人的问题:每次更改笔记本电脑(戴尔 Inspiron 15)上的键盘/鼠标设置时,“自然滚动方向”都会发生变化。更具体地说,我在工作时使用了一台罗技,而在家里使用了另一台(也是罗技)。似乎每次我切换外围设备时,滚动方向都会改变。我希望默认情况下保留自然滚动,而不是随意切换到“常规”滚动方向。
我相信这可能是在更新到 5.4.0-52 64 位内核(Ubuntu 20.04 LTS,GNOME 版本 3.36.3)之后开始的。我应该注意到,大约在同一时间,我为家庭购买了一套新的键盘/鼠标组合,但直到几天后内核更新我才注意到这个问题。
更糟糕的是,设置 > 鼠标和触摸板 > 鼠标 > 自然滚动中的切换按钮没有改变,但滚动方向发生了变化。也就是说,当我只是改变位置时,滚动方向是“常规”的,而自然滚动是打开的。为了解决这个问题,我所要做的就是切换按钮两次,然后它会回到我喜欢的滚动方向。
有没有其他人遇到过这个问题?如果是这样,您建议以任何方式修复它,而不必每次更改外围设备时都改变方向。