如何在Ubuntu客户机,Windows 7主机中禁用VirtualBox中的水平滚动?

10

这篇帖子是从superuser.com获取的重复内容,但因为我没有得到答案,开始怀疑这不是一个用户问题,而是一个编程问题(因为配置文件),所以在这里:

我使用Windows 7作为主机,Ubuntu Karmic作为虚拟机,并安装了虚拟机工具。当我从主机切换到虚拟机时,会出现一个恼人的故障:垂直滚动切换到水平滚动!(使用鼠标滚轮)。由于我并不在意水平滚动,如何禁用它呢?

我已经在网上查找过,唯一找到的方法就是在xorg.conf文件中进行设置,并在“InputDevice”部分中添加

Option "ZAxisMapping" "4 5"

这将仅启用垂直滚动。但问题是,我的配置文件中没有这个部分,所以我猜需要添加以下内容:

Section "InputDevice"
    Identifier "VBoxMouse"
    Driver "vboxmouse"
    Option "ZAxisMapping" "4 5"
EndSection

但是在重新启动xserver后似乎不起作用。

有什么解决方法吗?

2个回答

25

既然我的问题中,ZAxisMapping应该已经禁用了水平滚动,但是似乎仍然无法正常工作。我发现这实际上是一个virtualbox的bug与ALT键修饰符有关。基本上,如果同时按下ALT键并进入virtualbox窗口,滚动将从垂直切换到水平。这种情况发生在我使用Win7中的dexpot,并使用alt键进行桌面切换功能。

在修复此错误之前,解决方法是进入vbox窗口后,注意到滚动已切换到水平方向,您需要击中主机键,再次按下ALT键,然后手动单击vbox窗口以返回它,而不触摸alt按钮。目前,我不使用alt键来切换桌面,一切都正常工作。


夸夸你。我永远想不出来!:D :D - mkocubinski
作为 Dexpot 用户,这个问题也困扰了我。感谢您提供的解决方法。 - codeasone
谢谢您发布这个自我答案,这绝对是一些无法追踪的问题,因为“有时候”我的鼠标工作正常。 - enderland

2

我曾经遇到过同样的问题,直到我安装了VirtualBox Guest Additions才解决了。


我已经安装了它们。我会尝试重新安装它们。 - Steven Rosato
不,已安装最新版本,仍有错误。 - Steven Rosato

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接