使用“.Xmodmap”进行自然滚动:pointer = 1 2 3 5 4 7 6 8 9 10 11 12
在 12.04 中,某些 Ubuntu 特定应用程序(如软件中心、设置窗口和更新中心)不再起作用。我应该在哪个软件包下报告错误?
答案1
我来得太晚了,但我刚刚写完指引这可能会对您或任何路过的人有所帮助。如果您仍然遇到此问题,那就是。
它的要点是,您需要使用命令获取触摸板的 ID xinput list
,然后使用获取当前滚动距离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 的命令,这对您来说可能有用,也可能没用(它在链接的博客文章中)。
答案2
我认为最好的方法是使用 dconf-editor:
- 打开终端
- 输入dconf-编辑器然后按 Enter
- 现在去org>gnome>设置守护进程>外围设备>触摸板并取消选中自然卷轴
您可能需要先安装 dconf-editor,通过sudo apt-get install dconf-editor
在终端中执行。
这只会反转触摸板的滚动方向,而不是外部鼠标的滚动方向。
以下是进行更改后的 dconf-editor 的屏幕截图:
答案3
错误 #949465是 Nautilus 中报告的用于自然滚动的类似重复项。它已归档到软件包中libxi
,因此您可能想尝试将其归档到那里。
或者,您可能想尝试针对所有受影响的窗口的软件包提交错误报告。例如,您上面列出的软件的软件包将是:
- Ubuntu 软件中心:
software-center
- 系统设置:
gnome-control-center
- 更新管理器:
update-manager
ubuntu-bug
您可以在终端中运行并输入所需包的名称来报告其中任何一个的错误。