Миша VirtualBox / Ubuntu зникає


9

Я щойно створив Ubuntu 14.04 VM у VirtualBox (хост - це Windows 7) і помітив дивну «помилку», що виникає з мишею. І так, я встановив додатки для гостей.

Близько 50% часу, коли я запускаю VM, він "реєструється" моєю фізичною мишкою, а коли я перемикаю вікно VM, VBox правильно перетворює його на "віртуальну мишу" на моєму робочому столі Ubuntu.

Але приблизно в 50% часу щось зникає, і як тільки я переходжу на вікно VM, моя миша просто зникає. Єдине виправлення, яке мені вдалося знайти до цих пір, - це продовжувати насильно перезавантажувати VM, поки мені не пощастить і миша зареєструє / підключиться правильно.

Що я можу зробити, щоб це виправити?


Я рекомендую запустити VM як безголовий і використовувати VNC для підключення до нього.

2
(1) Ви встановили додатки для гостей і інтеграція миші ввімкнена? Спробуйте вимкнути інтеграцію миші та повідомте про це. (2) Чи вмикається апаратне прискорення для VM? Спробуйте також вимкнути його. (3) Що таке драйвер миші в xorg.conf? ("vboxmouse"?)
harrymc

Відповіді:


6

На це є проста відповідь. Останній додаток відвідувачів VirtualBox 4.3.10 досі не повністю сумісний з Ubuntu 14.04. Проблема автоматичного зміни розміру екрана, проблема вказівника миші, проблема спільного буфера обміну та деякі інші, які періодично виникають із 14.04 ВМ.

Використовуйте Precision (12.04 Ubuntu) або чекайте нового випуску VBox, щоб вирішити цю проблему.


8

Одна з пропозицій, яку я знайшов, - це "просто відключити" інтеграцію миші "на вкладці " Машина "." Також на цій сторінці "Переміщення вікна Vbox на основний екран вирішено всі проблеми". Ви також можете переключити інтеграцію миші в нижньому правому куті гостя:введіть тут опис зображення

Мені також цікаво, чи це пов’язано чи допоможе це

Драйвер vboxvideo призводить до зникнення вказівника миші


2
Це працювало і для мене: виберіть Машина> Вимкнути інтеграцію миші, а потім виберіть її знову, щоб повторно активувати. Для уточнення, миша працювала раніше, я просто не міг побачити курсор. Відбувається в основному при відновленні зі збереженого стану.
Pie21

4

У мене була схожа проблема (тобто моя миша взагалі ніколи не з’являлася). Жодне з перерахованих вище рішень не працювало для мене. Що для мене працювало - це вибрати VM, натиснувши та виділивши його у VirtualBox. Потім перейдіть до " Налаштування ". Клацніть на " Дисплей " у лівій області . Потім на вкладці " Відео " зніміть прапорець " Увімкнути 3D-прискорення ". Мабуть, я натиснув цей прапорець, який змусив мій вказівник миші в VM зникнути. Тепер завантажте VM.


Це працювало для мене на OSX 10.11 як хост і Ubuntu 14.04.4 як гість.
користувач2970139

Це виправляє проблему "невидимого вказівника", але з поточним Linux Mint 18.2, поворот 3d-прискорення змушує Cinnamon працювати в режимі програмного рендерингу, який спалює багато процесора. Повинен бути спосіб зберегти вказівник та увімкнути 3d прискорення. Вказівник VM видно на екрані входу, він лише зникає після входу при запуску менеджера вікон Cinnamon.
JesseM

0

Я б просто для чорта його спробувати інший клік і перейти на інший порт - тобто PS2, якщо у вас є, якщо ви використовуєте USB, і подивіться, що станеться.

Безголове рішення найкраще, воно буде відокремлено апаратне забезпечення від програмного забезпечення, можливо, остаточно, оскільки ваш покажчик буде справді віртуальним, без апаратного забезпечення. Якщо у вас немає другого комп’ютера, у когось із ноутбуком зробіть це за вас.

Я припускаю, що ви використовуєте USB-мишку, я б насторожився з обміном будь-яким USB-накопичувачем даних і дозволю Ubuntu написати це ще. Якщо цього виявиться більше, але помилка візуалізації VBOX може пошкодити його.


0

Це трапилося і зі мною, коли я відключив захоплення миші. Курсор миші поза віртуальним ящиком застряг в одному місці (тому що я його відключив), і новий вказівник миші у віртуальному вікні стає невидимим. Найкраще вирішити цю проблему - це фактично використовувати зовнішній пристрій, наприклад ПК-контролер з аналоговими паличками. Отже, підключіть ваш ПК контролер будь-якого зовнішнього пристрою, який ви хочете спочатку, а потім завантажте безкоштовну програму під назвою JoyToKey або щось подібне (я б запропонував JoyToKey, він працює чудово). Тепер відкрийте JoyToKey і намітьте клавіші клавіатури, наприклад, w, a, s, d або вгору, вниз, вліво, вправо і вліво та вправо, клацання миші, включаючи середній рулон миші та вісь руху миші (що ви використовуєте для переміщення миші , Я картографував мій на аналогових паличках мого контролера для переміщення вказівника на ваш ПК-контролер. Далі відкрийте віртуальну скриньку (відключіть захоплення). Сюди, принаймні зараз ви можете перемістити покажчик, який спочатку застряг в одному місці за допомогою ПК-контролера. Отже, якщо ви хочете використовувати в Unity3d, відкрийте Unity3d зараз. Перемістіть курсор за допомогою зовнішнього пристрою, спробуйте переглянути попередньо створену гру, і тепер ви можете оглядатись за допомогою миші! Крім того, вимкніть апаратне прискорення (перетягніть повзунок до жодного замість повного) у параметрах дисплея, коли всередині віртуальної скриньки (однак це не працює, якщо ви хочете використовувати Unity3d, оскільки вказівник все ще зникає при наведенні курсору на програму)


-2

Введіть цей код у термінал ubuntu, щоб виправити дивні проблеми з мишею в 14.04

sudo gsettings set org.gnome.settings-daemon.plugins.cursor active false

1
Не могли б ви пояснити, що це насправді робить?
Mixxiphoid

1
Не працює для мене.
Девід Дорія
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.