触摸板灵敏度可根据虚拟屏幕尺寸进行调整

触摸板灵敏度可根据虚拟屏幕尺寸进行调整

我正在尝试将第二台显示器连接到我的 Ubuntu Natty 笔记本电脑,并且我注意到一个烦人的“功能”,它使任何多显示器设置都无法使用,因此我实际上更喜欢单显示器笔记本电脑设置。

系统似乎会自动“缩放”触摸板的 X 轴和 Y 轴灵敏度,以匹配跨多个显示器的“虚拟”屏幕的尺寸。最好用一个例子来说明这一点。如果我并排设置两个显示器,触摸板的 X 轴速度就会加倍,这样当我在触摸板上移动手指相同的距离时,屏幕上的鼠标也会移动两次在 X 方向上的移动距离与我只有一台显示器时一样远。然而 Y 轴灵敏度保持不变,因此所有对角线鼠标移动最终都会以错误的角度结束。这使得触摸板几乎完全无用,因为屏幕上的鼠标不会沿着与我手在触摸板上移动的方向相同的方向移动。

我能做些什么呢?我只希望 X 轴和 Y 轴的速度相同,我确实我不希望由于添加了屏幕而改变鼠标灵敏度。

顺便说一下,触摸板是 Synaptics 触摸板。笔记本电脑是配备 nVidia 显卡的 Dell M1330。

答案1

不确定您是否仍在寻找,但我在这两个帖子中找到了某些信息: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/327428 和错误 591954。结果发现触摸板的尺寸被缩放到 xorg 生成的虚拟屏幕的尺寸,以包含您的显示器。由于大多数人的显示器并排放置,因此您最终得到的虚拟屏幕可能比单个显示器宽两倍,因此您的水平触控板移动速度会加快两倍。该修复最初是在近 2 年前提交的,这有点荒谬,但是...

我最终按照第一个主题的最后一篇文章的建议并从这里安装 oneiric 的 xorg synaptics 驱动程序: http://packages.ubuntu.com/oneiric/amd64/xserver-xorg-input-synaptics/download

这对我来说一切都解决了。

答案2

xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Velocity Scaling" 10

(10 是敏感度,你可以调整它)。更多信息请见:https://bbs.archlinux.org/viewtopic.php?pid=963650#p963650

答案3

鼠标同步问题似乎在许多虚拟化解决方案中都经常发生。到目前为止,我发现在 Xen 和 VirtualBox 中效果良好的解决方案是将鼠标设置为模拟为“平板设备”,而不是普通鼠标。

我希望您可以在虚拟化配置设置中找到这样的选项,并且它可以解决您的问题。

相关内容