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.