Средний щелчок мыши на ThinkPad в VMWare не работает (гостевая система: Ubuntu и хост: Windows 7)

Средний щелчок мыши на ThinkPad в VMWare не работает (гостевая система: Ubuntu и хост: Windows 7)

проблема:

когда я пытаюсь вставить средней кнопкой мыши, средняя кнопка мыши игнорируется. в других случаях средняя кнопка мыши также игнорируется.

моя установка:

Рабочая станция VMWare 7.1.3

Хозяин: windows 7 64-бит

Гость: существующий раздел Ubuntu 10.10. У меня двойная загрузка (ubuntu, win7) из win7 я вхожу в раздел ubuntu.

Аппаратное обеспечение: Планшет ThinkPad x201

Побочный вопрос: есть ли такая же проблема у virtualbox?

решение1

Эту проблему можно решить, отключив прокрутку TrackPoint в панели управления Windows.

У меня была та же проблема в гостевой VMware Ubuntu на ThinkPad X220 под управлением Windows 7. С настройками мыши/трекпойнта по умолчанию средняя кнопка вообще не регистрировалась при запуске xev в Ubuntu. Предположительно, какой-то низкоуровневый программный слой Windows/Lenovo перехватывал события средней кнопки и интерпретировал их как команды прокрутки.

Вы можете решить эту проблему, полностью отключив прокрутку. В панели управления мышью вы можете установить прокрутку TrackPoint на «Прокрутка», «Увеличительное стекло» или «Ни то, ни другое». Я смог вставить в Ubuntu с помощью средней кнопки сразу после установки элемента управления на «Ни то, ни другое».

решение2

После многих мучительных месяцев без функции средней кнопки Linux я решил настоять на поиске решения для моего Lenovo T510, хоста Win7, гостевой ОС Debian.

После нескольких часов попыток и поиска я наконец нашел это: настройка "Ни то, ни другое", как ее описал Алан, сама по себе недостаточна для моей модели (и, полагаю, для других тоже). Вам также нужно установить "тип прокрутки" (у меня в "настройках" рядом с настройкой "Ни то") на "плавно"!

Спасибо UltraNav/Lenovo за то, что предлагаете всевозможные запатентованные скрытые возможности прокрутки с вашими ресницами и тем самым делаете настройки смехотворно сложными.

решение3

В то время как Алан и docno совместно написали полный ответ, удовлетворяющий вопрос.Это не исправляет «Управление прокруткой»что представляет собой прокрутку, которую вы выполняете, удерживая среднюю кнопку и перемещая трекпойнт для прокрутки страницы.

После нескольких часов исследований я обнаружил, что это можно исправить, позволив virtualbox полностью распространить USB-устройство (клавиатуру) на гостевую систему. У этого решения есть одно преимущество:

  • Клавиатура будет видна гостю напрямую, и, по крайней мере, в Ubuntu клавиатура USB работает сразу из коробки. Это не относится к Windows или OS X, согласно моему собственному опыту.

Есть несколько очень серьезных недостатков:

  • Клавиатура становится полностью мертвой для хоста! Вы даже не можете использоватьКлюч хостав virtualbox больше нет! Однако вы можете это сделать, если у вас есть отдельная физическая клавиатура поблизости (например, встроенная в ваш ноутбук или любая другая USB-клавиатура).
  • Интеграция мыши перестанет работать! совсем. Однако вы можете просто отключить ее в VirtualBox с помощьюCtrl+I
  • Ваш хост подумает, что вы полностью бездействуете, когда используете клавиатуру ThinkPad USB, и на вас нападет srceensaver хоста. Меня это чертовски напугало, когда экран просто потемнел! Естественно, это решается просто увеличением лимита времени.

Жаль, что я не увидел этого раньше, иначе мне бы не пришлось загружать какие-либо драйверы Windows для моей USB-клавиатуры.

решение4

Ubuntu/Gnome изначально не обрабатывает среднюю кнопку мыши как колесо прокрутки. Мне кажется, что она делает что-то странное, вроде вставки из буфера обмена.

Вам придется настроить его вручную.

Для графической утилиты вы можете установить настройки устройства GPointing, запустив

sudo aptitude install sysfsutils

Видеть:http://www.thinkwiki.org/wiki/Как_настроить_TrackPoint

Связанный контент