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


2

проблема :

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

мои настройки :

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

Host : Windows 7 64-разрядная

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

Аппаратное обеспечение : ThinkPad x201 Tablet

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


Я должен был спросить, можете ли вы использовать средний щелчок мыши при двойной загрузке в Ubuntu напрямую.
wag2639

Ответы:


1

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

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

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


2

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

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

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


1

Пока Алан и Докно совместно написали полный ответ, удовлетворяющий вопрос. Он не фиксирует «Control Scrolling», который выполняет прокрутку, когда вы удерживаете среднюю кнопку и перемещаете трекпоинт для прокрутки страницы.

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

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

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

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

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


0

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

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

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

sudo aptitude install sysfsutils

Смотрите: http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.