Mouse e tastiera dedicati per una macchina virtuale, è possibile?


27

Diciamo che ho un PC con due monitor collegati. Sto eseguendo ad esempio Windows Vista in modo nativo e avvio un PC Ubuntu virtuale. Passo alla modalità a schermo intero in modo che su un monitor visualizzi il mio desktop di Windows e sull'altro il desktop di Ubuntu. Ora posso usare il mouse e il Keybord per entrambi.

Funziona bene, ma mi piacerebbe davvero collegare un secondo mouse e una seconda tastiera al mio PC fisico e fare una configurazione in modo che un set di dispositivi di input venga utilizzato per Windows e un altro set per Ubuntu virtuale. Quindi due persone potrebbero lavorare contemporaneamente, come se stessero usando due computer separati, sebbene ci sia una sola macchina fisica.

Attualmente sto usando Sun VirtualBox e ha una funzione per assegnare specifici dispositivi USB alla macchina virtuale. Mentre questo a volte funziona per esempio per unità disco esterne, non ha mai funzionato per mouse e tastiere per me (sì, ovviamente i miei dispositivi di input sono collegati tramite USB!).

Mi piacerebbe conoscere una soluzione che funziona con VirtualBox, ma ogni risposta è apprezzata, anche se fosse necessario un altro software di virtualizzazione o hardware aggiuntivo.

Risposte:


8

L'articolo di Wikipedia sulla virtualizzazione desktop Multiseat elenca diverse soluzioni.

Il concetto più generale è la configurazione Multiseat , che non è specifica per le macchine virtuali, ma se necessario, uno degli utenti potrebbe eseguire un programma di macchina virtuale al proprio posto.

Una configurazione multised, multi-stazione o multiterminale è un singolo computer che supporta contemporaneamente più utenti indipendenti. Nell'uso moderno i termini si riferiscono a più utenti che utilizzano un personal computer, ciascuno con la propria console, costituito da una tastiera, un mouse, un monitor e possibilmente cuffie.


Un buon punto: anche l'audio deve essere separato.
— Camilo Martin,

13

Puoi farlo con virtualbox. L'ho provato con la versione 3.0.2 (non l'OSE) con Ubuntu come host e XP come guest, ma questo non dovrebbe fare la differenza. Per prima cosa devi modificare le impostazioni della macchina per passare i dispositivi USB alla VM, ma suppongo che tu l'abbia già fatto. Per la tastiera è necessario disabilitare la "tastiera di acquisizione automatica" in File-> Preferenze-> Input. Quindi si avvia la VM e si disabilita l' integrazione del puntatore del mouse. In bocca al lupo!


Grazie per la tua risposta. Ho appena eseguito l'aggiornamento a 3.0.2 e ancora non funziona. Ma in realtà mi sembra che l'integrazione USB non funzioni affatto sul mio host Vista, né sul mio host XP. Lo proverò presto su un host OS X e segnalerò se funziona lì. Se funziona lì, prenderò in considerazione la possibilità di archiviare un bug su virtualbox.
— Lena Schimmel,

Hai aggiunto i dispositivi in ​​Impostazioni-> USB? Hai effettuato tutte le impostazioni che ho suggerito? Non ne sono sicuro, ma forse hai bisogno delle aggiunte degli ospiti affinché funzioni. Ciò di cui sono sicuro al 100% è che se questo fosse un bug, sarebbe stato risolto ormai. Dovrebbe funzionare anche con la versione 2.x ma non ho installato qui.
— Kim,

Sì, ho effettuato tutte queste impostazioni. Ho anche avuto la possibilità di testarlo su un host OS X e le voci di menu per assegnare i mouse e le tastiere USB erano disattivate, mentre quelle per altri dispositivi USB erano disponibili. Quindi non era neanche lì. Presto aggiornerò la mia domanda con alcune schermate - in questo momento non ho accesso alle macchine host.
— Lena Schimmel,

Esperienze con vmware?
— Edoardo,

0

Sto usando Windows 7 Pro x64. La mia macchina virtuale è Kali Linux, la virtualbox che ho è 4.2.xxx. Ho installato solo l'estensione e montato il mouse e la tastiera USB sulla VM e ha funzionato. Penso che avrebbe funzionato anche senza il pacchetto di estensione

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.