我使用 Windows 7 作为主机,Ubuntu Karmic 作为客户操作系统,并安装了客户工具,当从主机切换到客户机时,我遇到了一个恼人的故障:垂直滚动切换为水平滚动!(使用鼠标滚轮)。由于我不太关心水平滚动,我该如何禁用它?
我检查了网络,发现的唯一办法是在 xorg.conf 文件中播放并添加“InputDevice”部分
Option "ZAxisMapping" "4 5"
这将仅启用垂直滚动。问题是,我的配置文件中没有该部分,所以我想我需要添加
Section "InputDevice"
Identifier "VBoxMouse"
Driver "vboxmouse"
Option "ZAxisMapping" "4 5"
EndSection
但重新启动 xserver 后这似乎不起作用。
有没有什么办法可以解决这个问题?
答案1
我找到了一个小解决方法,我将其发布在 stackoverflow 的重复问题上那里。virtualbox [bug][2] 基本上是这一切的幕后黑手。如果你不想上网站,可以引用我自己在 stackoverflow 上的回答:
好吧,因为 ZAxisMapping 应该已经禁用了我的问题中的水平滚动,但当然似乎仍然不起作用,我发现这实际上是一个与 ALT 键修饰符有关的 virtualbox 错误。基本上,如果在进入 virtualbox 窗口的同时按下 ALT 键,滚动将从垂直切换到水平。我之所以发生这种情况,是因为我在 Win7 中使用 dexpot,并使用 alt 键的桌面切换功能。
在错误得到纠正之前,解决方法是进入 vbox 窗口并注意到滚动已切换为水平后,您需要按下主机键,再次按下 ALT,然后手动单击 vbox 窗口以返回,而无需触摸 alt 按钮。目前,我不使用 alt 键切换桌面,一切又恢复正常。
答案2
我已经通过点击 VM 的顶部选项解决了这个问题
view -> Auto-resize Guest Display