不同应用程序之间的鼠标和触摸板滚动行为不一致

不同应用程序之间的鼠标和触摸板滚动行为不一致

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

我也遇到过同样的问题。您可以使用以下步骤修复它。这将应用系统范围的统一滚动。

  1. 在终端上写入:xev -event mouse。您将看到一个小框,当您将鼠标移到该部分时,您将在终端中生成大量数据。
  2. 向上滚动时,记下按钮名称,比如说“x”(在我的情况下是按钮 5)。向下滚动时,也记下按钮名称,比如说“y”。在我的情况下是“4”。
  3. ~/.Xmodmap使用创建文件备份cp ~/.Xmodmap ~/.Xmodmap.bak
  4. 执行cat ~/.Xmodmap。输出如下pointer = 1 2 3 5 4 6 7 8 9 10 11 12
  5. 在上面的输出中搜索 x 和 y,它们将处于连续的位置,只需交换它们即可。 在我的情况下有效。 注意和echo "pointer = 1 2 3 4 5 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap的切换。45
  6. 现在滚动将应用于整个系统。无需重新启动。

注意:应用此设置之前,您必须撤消所做的所有修改。

相关内容