Dedizierte Maus und Tastatur für eine virtuelle Maschine, ist das möglich?


27

Nehmen wir an, ich habe einen PC mit zwei angeschlossenen Monitoren. Ich lasse zB Windows Vista nativ laufen und starte einen virtuellen Ubuntu-PC. Ich wechsle in den Vollbildmodus, sodass auf einem Monitor mein Windows-Desktop und auf dem anderen der Ubuntu-Desktop angezeigt wird. Ich kann jetzt meine Maus und Keybord für beide verwenden.

Dies funktioniert einwandfrei, aber ich würde wirklich gerne eine zweite Maus und eine zweite Tastatur an meinen physischen PC anschließen und einige Einstellungen vornehmen, damit ein Satz Eingabegeräte für Windows und ein anderer für das virtuelle Ubuntu verwendet wird. Dann könnten zwei Personen gleichzeitig arbeiten, als würden sie zwei separate Computer verwenden, obwohl es nur eine physische Maschine gibt.

Ich verwende derzeit Sun VirtualBox und es verfügt über eine Funktion, um der virtuellen Maschine bestimmte USB-Geräte zuzuweisen. Dies funktioniert manchmal zB bei externen Laufwerken, bei Mäusen und Tastaturen jedoch nie (ja, meine Eingabegeräte sind natürlich über USB angeschlossen!).

Ich würde gerne eine Lösung kennen, die mit VirtualBox funktioniert, aber jede Antwort ist erwünscht, auch wenn eine andere Virtualisierungssoftware oder zusätzliche Hardware benötigt wird.

Antworten:


8

Der Wikipedia-Artikel zur Multiseat-Desktop-Virtualisierung enthält mehrere Lösungen.

Das allgemeinere Konzept ist die Multiseat-Konfiguration , die nicht spezifisch für virtuelle Maschinen ist. Bei Bedarf kann jedoch einer der Benutzer ein Programm für virtuelle Maschinen an seinem Arbeitsplatz ausführen.

Eine Multiseat-, Multistations- oder Multiterminal-Konfiguration ist ein einzelner Computer, der mehrere unabhängige Benutzer gleichzeitig unterstützt. Im modernen Sprachgebrauch beziehen sich die Begriffe auf mehrere Benutzer, die einen PC mit jeweils einer eigenen Konsole verwenden, die aus einer Tastatur, einer Maus, einem Monitor und möglicherweise Kopfhörern besteht.


Guter Punkt - das Audio muss auch getrennt werden.
Camilo Martin

13

Sie können dies mit virtualbox tun. Ich habe es mit Version 3.0.2 (nicht OSE) mit Ubuntu als Host und XP als Gast getestet, aber das sollte keinen Unterschied machen. Zuerst müssen Sie die Einstellungen des Computers ändern, um die USB-Geräte an die VM weiterzuleiten, aber ich denke, Sie haben das bereits getan. Für die Tastatur sollten Sie "Tastatur automatisch erfassen" unter Datei-> Einstellungen-> Eingabe deaktivieren. Anschließend starten Sie die VM und deaktivieren die Mauszeigerintegration. Viel Glück!


Danke für deine Antwort. Ich habe gerade ein Upgrade auf 3.0.2 durchgeführt und es funktioniert immer noch nicht. Tatsächlich scheint mir die USB-Integration auf meinem Vista-Host und auch auf meinem XP-Host überhaupt nicht zu funktionieren. Ich werde dies bald auf einem OS X-Host versuchen und berichten, ob es dort funktioniert. Wenn es dort funktioniert, werde ich erwägen, einen Fehler bei virtualbox zu melden.
Lena Schimmel

Haben Sie die Geräte unter Einstellungen-> USB hinzugefügt? Haben Sie alle von mir vorgeschlagenen Einstellungen vorgenommen? Ich bin mir nicht sicher, aber vielleicht brauchen Sie die Gastzugänge, damit dies funktioniert. Was ich 100% sicher bin, ist, dass wenn dies ein Fehler wäre, er jetzt behoben wäre. Es sollte sogar mit Version 2.x funktionieren, aber ich habe das hier nicht installiert.
Kim

Ja, ich habe alle diese Einstellungen vorgenommen. Ich hatte auch die Möglichkeit, dies auf einem OS X-Host zu testen, und die Menüeinträge zum Zuweisen der USB-Mäuse und -Tastaturen waren ausgegraut, während die für andere USB-Geräte verfügbar waren. Es war dort also auch keine Arbeit. Ich werde meine Frage demnächst mit einigen Screenshots aktualisieren - im Moment habe ich keinen Zugriff auf die Host-Computer.
Lena Schimmel

Erfahrungen mit VMware?
Edoardo

0

Ich benutze Windows 7 Pro x64. Meine VM ist Kali Linux, meine Virtualbox ist 4.2.xxx. Ich habe nur das Erweiterungspaket installiert und die USB-Maus und -Tastatur an die VM angeschlossen, und es hat funktioniert. Ich denke es hätte auch ohne Extension Pack geklappt

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.