Как отключить горизонтальную прокрутку в виртуальном боксе на гостевом компьютере Ubuntu, хосте Windows 7?

Этот пост представляет собой дубликат от superuser.com, но поскольку у меня не было ответов, я начал сомневаться, что это вопрос пользователя и, возможно, больше вопросов программирования (из-за файлов конфигурации), так что вот оно:

Я использую Windows 7 как Host, Ubuntu Karmic в качестве гостевой ОС с установленными гостевыми инструментами, и при переключении с хоста на гостевую машину я получаю раздражающий глюк: вертикальные прокрутки переключаются в горизонтальные! (с помощью колеса мыши). Так как я не забочусь о горизонтальной прокрутке, как я могу отключить это?

Я проверил сеть, и единственное, что я нашел, это играть в файле xorg.conf и добавлять в раздел "InputDevice"

Опция "ZAxisMapping" "4 5"

который позволит только вертикальную прокрутку. Дело в том, что у меня нет этого раздела в моем файле конфигурации, поэтому я догадался, что мне нужно будет добавить

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

Но это не работает после перезагрузки xserver.

Любое обходное решение для этого?

Ответ 1

Ну, так как ZAxisMapping уже отключил горизонтальную прокрутку в моем вопросе, но, конечно, все еще не работал, я обнаружил, что это фактически виртуальный бокс ошибка, которая имеет какое-то отношение к модификатору ключа ALT. В основном прокрутка будет переключаться с вертикальной на горизонтальную, если клавиша ALT будет нажата одновременно с падением в окно виртуального окна. Это произошло со мной, потому что я использовал dexpot в Win7 с функцией переключения рабочего стола с помощью клавиши alt.

До тех пор, пока ошибка не будет исправлена, обходной путь после входа в окно vbox и заметок, что прокрутка была переключена на горизонтальную, вам нужно нажать клавишу хоста, снова нажать ALT, а затем вручную щелкнуть по окну vbox, чтобы вернуться к ней, не касаясь кнопки alt. Пока я не использую ключ alt для переключения настольных компьютеров, и все снова работает отлично.

Ответ 2

У меня была такая же проблема - пока я не установил гостевые дополнения VirtualBox.