ubuntu 15.04 上的鼠标/触摸板滚动行为似乎不一致。与“鼠标和触摸板”设置中,我尝试过的几个应用程序分组如下:
- 与设置相同:(chrome、emacs、firefox)
- 与设置相反:(gedit,gnome-terminal)
我不记得在 14.04 中看到过这种行为。有人知道如何使滚动行为在所有应用程序中保持一致吗?
系统信息:
$ uname -a Linux Ideapad-Z570 3.19.0-26-generic #28-Ubuntu SMP 2015 年 8 月 11 日星期二 14:16:45 UTC i686 i686 i686 GNU/Linux
答案1
我也遇到过同样的问题。您可以使用以下步骤修复它。这将应用系统范围的统一滚动。
- 在终端上写入:
xev -event mouse
。您将看到一个小框,当您将鼠标移到该部分时,您将在终端中生成大量数据。 - 向上滚动时,记下按钮名称,比如说“x”(在我的情况下是按钮 5)。向下滚动时,也记下按钮名称,比如说“y”。在我的情况下是“4”。
~/.Xmodmap
使用创建文件备份cp ~/.Xmodmap ~/.Xmodmap.bak
。- 执行
cat ~/.Xmodmap
。输出如下pointer = 1 2 3 5 4 6 7 8 9 10 11 12
- 在上面的输出中搜索 x 和 y,它们将处于连续的位置,只需交换它们即可。 在我的情况下有效。 注意和
echo "pointer = 1 2 3 4 5 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
的切换。4
5
- 现在滚动将应用于整个系统。无需重新启动。
注意:应用此设置之前,您必须撤消所做的所有修改。