Дополнительные кнопки мыши, не работающие в виртуализации (VMware / VirtualBox, хост ubuntu)

Вы не указали свои существующие установки, но я ожидаю, что все 3 являются разделами Windows, поэтому, по сути, вы хотите «изменить размер» разделов и создать новые разделы.

Я считаю (не конечно) это можно сделать, но это опасный предлог. Я сделал что-то, чтобы изменить размер раздела Ubuntu, но потерял grub. Вот шаги, на которые я хотел бы начать.

1
задан 27 March 2014 в 15:50

4 ответа

Чтобы получить дополнительные кнопки мыши для работы в VMware, отредактируйте файл configfile.vmx (добавьте следующие строки):

mouse.vusb.enable = "TRUE"
mouse.vusb.useBasicMouse = "FALSE"

Вышеуказанные настройки позволят виртуальной виртуальной мыши с 20 кнопками. Однако в определенных ситуациях vmware не отображает событие мыши, прибывающее на хост, к правильному гостевому событию.

Точно, почему он не может отправить правильное событие мыши, это хороший вопрос, который не рассматривается. 2]

Запустите и запустите следующее в гостевой ОС. Запустите xev | grep -i "button" в терминале. Перейдите в появившееся окно, щелкните кнопки, которые вы хотите назначить или поменять один раз. xev выводит зарегистрированное событие мыши, во многих случаях дополнительные кнопки мыши, которые должны быть, например. кнопка мыши 8 или 9 принимается в качестве события кнопки мыши 16 или 17.

Повторное назначение событий кнопки мыши может быть выполнено, например. xinput, следующее устройство deviceID 8 имеет кнопку 16 мыши, действующую как мышь 8, а мышь 17 в качестве мыши 9.

xinput set-button-map 8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 8 9
5
ответ дан 24 May 2018 в 10:21
  • 1
    Это отлично сработало для меня: Windows 7 x64 (хост) + SetPoint 6.65.62 + M705 Logitech Mouse, VMWare 10, Kubuntu 14.04 x64 (гость). Я мог сразу увидеть результаты xev | grep -i "button" и правильные события кнопок 8/9, отображаемые в обратную / прямую. Он работает так же, как на Chrome & amp; Firefox без какой-либо другой конфигурации в Linux-окне. – Angelos Pikoulas 17 August 2014 в 21:04
  • 2
    Это сработало и для меня - спасибо !. Fedora 24 и Windows 8.1 (x64) с Logitech G9. Рабочая станция VMware 12.5. – Devator 22 November 2016 в 22:54
  • 3
    Большое спасибо! Работала отлично для меня с хостом Windows 10 и гостевым Ubuntu 16.04. После редактирования .vmx мне даже не пришлось использовать xinput для отображения чего-либо, дополнительные кнопки функционировали как обратно / вперед. – DaveTheScientist 10 February 2017 в 23:58
  • 4
    Это сработало для меня, когда я положил его в VMNAME.vmx в его папку. Но есть ли способ сделать это глобальным? – Michael Yoo 25 March 2018 в 15:29
  • 5
    Я создал файл и добавил изменения в ~/.vmware/config с заголовком .encoding = "UTF-8", и он работал, поэтому я предполагаю, что это способ установить это глобально (для вашего пользователя). (Рабочая станция 14) – Michael Yoo 25 March 2018 в 15:41

Вы не можете эмулировать более трех кнопок в VirtualBox и VMware. Это потому, что он представляет гостевой системе (супер) стандартную 3-кнопочную мышь. Это может быть возможно, если им нравится, но сейчас ответ отрицательный.

Итак, почему он работает в Windows? Поскольку реализации Linux и Windows следуют различным дорожным картам, и «каждый интерфейс имеет свой собственный способ доступа к вводу мыши» (источник). Это можно увидеть в другом вопросе Super User

0
ответ дан 24 May 2018 в 10:21
  • 1
    Если вы используете Windows 7/8 в качестве хоста с VMware или VirtualBox, дополнительные кнопки мыши работают во многих гостевых ОС. Как это возможно? – mika209 7 April 2014 в 16:11
  • 2
    @ mika209 различных реализаций. Это так же просто. – Braiam 7 April 2014 в 17:26
  • 3
    @braiam: Я не могу сказать, что верно для VirtualBox, но я могу сказать, что VMware Workstation и Player поддерживают 24 кнопки. Я вернусь с обновленным и расширенным ответом, когда у меня будет время. Для правильности в то же время было бы неплохо, если бы вы обновили свой ответ, чтобы не включать VMware. – Anders F. U. Kiær 11 April 2014 в 06:29
  • 4
    @ AndersF.U.Kiær после Комментарий OP здесь , по-видимому, не работает. – Braiam 25 April 2014 в 01:53
  • 5
    @braiam, если вы проверите метки времени, вы можете легко увидеть, что OP не пробовал обновленный ответ и не выполнял работу xev. Тем не менее, мне было все равно. Я воспроизвел эту проблему, так как я использую те же настройки с vmware alot. Теперь я поделился этими знаниями. Если другие хотят играть в невежественную игру, не стесняйтесь. – Anders F. U. Kiær 25 April 2014 в 02:49

Я пробовал все это, исправление было простым на моем Dell XPS 13, Windows 10, VMware Player 12, гостевой Ubuntu 14.04

Запустить панель управления, изменить настройки мыши, мыши и amp; центр клавиатуры, настройки мыши Microsoft, кнопка колеса.

Это позволяет скопировать средний клик мыши и вставить его в Ubuntu ..

James

0
ответ дан 24 May 2018 в 10:21

Протестировано на хосте Windows 10 (должно быть одинаково на ubuntu), проигрывателе 12 рабочей станции VMware с мышью logitech m510.

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

Перейдите в папку виртуальной машины и найдите .vmx. Отредактируйте его в блокноте и добавьте:
usb.generic.allowHID = "TRUE"
usb.generic.allowHID = "TRUE"
usb.generic.allowLastHID = "TRUE"
Откройте виртуальную машину и перейдите к Virtual Machine > Removable Devices > [Your Mouse] > Connect (Disconnect from Host). Когда вы это сделаете, мышь будет работать только на виртуальной машине. Установите драйвер / программное обеспечение мыши Logitech на виртуальную машину (вы можете сделать этот шаг раньше всего, если хотите). Вы можете нажать Ctrl + G на клавиатуре, чтобы избавиться от значка мыши хоста и полностью погрузиться в виртуальную машину. Если вы хотите снова использовать мышь на главной машине, нажмите Ctrl + Alt, затем отпустите, чтобы фокус был на проигрывателе vmware, а не на виртуальной машине. Теперь вы можете использовать обычные сочетания клавиш Windows. В этом случае нажмите Alt + P, чтобы открыть меню проигрывателя рабочей станции vmware, и используйте клавиши со стрелками клавиатуры, чтобы перейти к Virtual Machine > Removable Devices > [Your Mouse] > Disconnect (Connect to Host).
0
ответ дан 24 May 2018 в 10:21

Другие вопросы по тегам:

Похожие вопросы: