проблема:
когда я пытаюсь вставить средней кнопкой мыши, средняя кнопка мыши игнорируется. в других случаях средняя кнопка мыши также игнорируется.
моя установка:
Рабочая станция 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