在某些窗口中,自然滚动在12.04中不起作用。 我应该在哪里报告错误?

使用“.Xmodmap”的自然滚动: pointer = 1 2 3 5 4 7 6 8 9 10 11 12在12.04中不再适用于某些特定于Ubuntu的应用程序,如软件中心,设置窗口和更新中心。 我应该在哪个包中报告错误?

我非常迟到了,但我刚写完了一本可以帮助你或任何路过的人的指南 。 如果你还有这个问题,那就是。

它的要点是你需要使用xinput list命令获取触摸板的ID,然后使用xinput list-props [touchpad-id] | grep "Scrolling distance"获取当前的滚动距离xinput list-props [touchpad-id] | grep "Scrolling distance" xinput list-props [touchpad-id] | grep "Scrolling distance" 。 输出应该是这样的:

Synaptics Scrolling Distance (288): 106, 106

这里, 288是属性ID 106, 106是当前值。 您需要做的是反转数字 – 这里,新值将是-106, -106 。 这个命令做到了:

xinput set-prop [touchpad-id] [property-id] [new-values]

我有一个shell脚本设置为在登录时运行,以及重启nautilus的命令,这可能适用于你,也可能不适合你(它在链接的博客文章中)。

我想最好的方法是使用dconf-editor:

  • 开放式终端
  • 输入dconf-editor并按Enter键
  • 现在转到org> gnome> settings-daemon> peripherals> touchpad并取消选中自然滚动

您可能需要首先通过在终端中执行sudo apt-get install dconf-editor

这只会反转触摸板的滚动方向,而不是外部鼠标的滚动方向。

以下是进行更改后dconf-editor的屏幕截图:

在此处输入图像描述

Bug#949465是一个类似的声音复制品,据报道在Nautilus中进行自然滚动。 它是针对libxi包提交的,所以你可能想尝试在那里提交它。

或者,或者可能想要尝试针对所有受影响的窗口的包提交错误。 例如,您上面列出的软件包将是:

  • Ubuntu软件中心: software-center
  • 系统设置: gnome-control-center
  • Update Manager: update-manager

您可以通过在终端中运行ubuntu-bug来报告任何这些ubuntu-bug ,然后是所需包的名称。