Die gemeinsam genutzte Zwischenablage von VirtualBox 4.12 funktioniert unter Ubuntu 14.04 nicht

Die gemeinsam genutzte Zwischenablage von VirtualBox 4.12 funktioniert unter Ubuntu 14.04 nicht

Meine freigegebene Zwischenablage funktioniert nach einem plötzlich nicht mehr dist-upgrade. Ich habe versucht, Gasterweiterungen neu zu installieren, aber es scheint nicht zu funktionieren. Ich habe überprüft, ob die „Bidirektionale Zwischenablage“ aktiviert war.

Antwort1

Funktioniert jetzt nach dem Ausführen von: sudo apt-get install virtualbox-guest-dkmsund Aktivieren der bidirektionalen gemeinsamen Zwischenablage.

Antwort2

Meins hat auch nicht funktioniert, Windows 7 64bit mit Ubuntu 10.04. Das Ausführen der folgenden Befehle auf dem Gastcomputer hat das Problem für mich gelöst:

sudo VBoxClient-all stop
sudo VBoxClient-all start

Antwort3

  1. Im VirtualBox-Menü „Geräte“ -> „Guest Additions-CD-Image einlegen…“
  2. Befolgen Sie alle Anweisungen und akzeptieren Sie alle Installationen
  3. Neustart

Dies hat bei mir mit Windows 10 Host und Ubuntu 16.04 Guest funktioniert.

Antwort4

Hintergrund:

Ich verwende Windows 7 64 Bit, Linux in Virtual Box v4.3.16 r95972. Nachdem ich auf einer meiner VMs einen neuen 3.17-Kernel erstellt hatte, funktionierten die Gasterweiterungen im Allgemeinen nicht mehr (dies betraf sowohl Ausschneiden und Einfügen als auch die Größenänderung des Fensters).

Zusammenfassung:

Ich habe festgestellt, dass ich die neuere Version der Virtual Box Guest Additions von Oracle brauche, die als .iso-Datei geladen wird, und ein weiteres Dienstprogramm namens Parcellite. Mein Ausschneiden und Einfügen ist eine zweistufige Operation.

Lösungsversuche:

Ich habe versucht, verschiedene Gasterweiterungen (iso, dkms, x11) mit apt-get remove und apt-get install zu entfernen und neu zu installieren, aber alles ohne Erfolg. Dann bemerkte ich, dass ich Probleme beim Lesen der virtuellen CD (VERR_PDM_MEDIA_LOCKED) hatte, auf die ich ursprünglich eine andere Version der Gasterweiterungen von Oracle geladen hatte.

Es stellte sich heraus, dass die Gasterweiterungen von Oracle 4.3.16 waren (siehe dies über modinfo vboxguest) und die Versionen von apt-get 4.3.10 waren. Um die neuere Version aus der .iso-Datei erneut zu installieren, musste ich jedoch einen Weg finden, das CD-Mount-Problem zu umgehen.

Was bei mir letztendlich funktioniert hat, war sicherzustellen, dass alle CDs von allen meinen VMs mithilfe der Auswahl „Geräte -> CD/DVD-Geräte -> Datenträger entfernen“ ausgehängt wurden, und dann die ISO-Datei über den VirtualBox Manager über die Einstellungen -> Speicher -> IDE-Controller „CD-Symbol“ zu mounten. Als ich die ISO-Datei aus dem VirtualBox Manager auswählte, wurde das Installationsfenster in meiner VM angezeigt, aber der Versuch, von der VM aus auf diese Datei zuzugreifen, schlug immer fehl.

Nachdem diese Installation abgeschlossen war, habe ich die VM aus- und wieder eingeschaltet und die Gasterweiterungen funktionierten wieder.

Ausschneiden und Einfügen scheint immer noch ein Problem zu haben, das ich zuvor umgangen hatte. Die Lösung besteht darin, Parcellite (Ubuntu Software Center oder apt-get) zu installieren. Dies ist ein Zwischenablage-Manager, der oben rechts ein Symbol erstellt, über das Sie zum Ausschneiden und Einfügen auf die Zwischenablage zugreifen können. Wenn Sie mit der linken und rechten Maustaste Text in einem Xterm-Fenster auswählen, wird in einen anderen Puffer als die Zwischenablage ausgeschnitten (habe ich online gelesen), weshalb es zwischen den Computern nicht zu funktionieren scheint.

Um also aus einem Linux xterm in Windows auszuschneiden und einzufügen, führe ich einen mehrstufigen Prozess aus: - Markieren Sie zuerst den Text mit der linken und rechten Maustaste. - Öffnen Sie dann Parcellite und wählen Sie „Verlauf“, wodurch ein Fenster zum Bearbeiten der Zwischenablage geöffnet wird.
- Verwenden Sie die mittlere Maustaste, um in diese Zwischenablage einzufügen.
- Markieren Sie dann den Text (erneut!) mit der Maus. Nach dem Rechtsklick wird hier eine Popup-Auswahl angezeigt, in der Sie „Kopieren“ auswählen.
- Wenn Sie jetzt in einen Windows-Bereich einfügen, wird der von Ihnen „kopierte“ Text angezeigt.

Hoffe, das hilft! – Jon Shapiro

verwandte Informationen