在某些窗口中,自然滚动在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
,然后是所需包的名称。