
Ich habe Ubuntu Server unter Virtualbox installiert, nur um eine nette kleine Shell zu bekommen. Ich habe auch die VirtualBox „Guest Additions“ installiert und „Shared Clipboard: Bidirectional“ eingestellt.
Ich kriege das Kopieren und Einfügen immer noch nicht hin. Übersehe ich da etwas?
Ich habe installiertgpmDies bietet Mausunterstützung im Servermodus (kein X) und ermöglicht Kopieren und Einfügen mit der Maus, aber die VirtualBox-Integration funktioniert trotzdem nicht.
Antwort1
Ich versuche das gerade selbst. Ich habe es mit GPM und einem Nur-Konsolen-Gast nicht zum Laufen gebracht.
Ich vermute stark, dass die Zwischenablageintegration auf einem laufenden X-Server im Gast basiert.
Eine Problemumgehung besteht darin, OpenSSH-Server auf dem Gast zu installieren und per SSH über ein Terminal von Ihrem Host zum Gast zu gelangen. Dann haben Sie eine „Clipboard-Integration“.
Antwort2
Versuchen zu benutzenKittund verbinden Sie sich per SSH mit Ihrem virtuellen Linux-System.
Antwort3
Ich habe mir einen anderen Workaround ausgedacht. Öffnen Sie einen freigegebenen Ordner und erstellen Sie ein ausführbares Skript im freigegebenen Ordner. Geben Sie „#!/bin/bash“ (oder welche Shell Sie auch immer verwenden möchten) ein, gefolgt von den Befehlen, die Sie ausführen möchten. So:
#!/bin/bash
cp foo bar
echo 'copied foo to bar'
Ersetzen Sie einfach „cp foo bar“ durch die lange, komplizierte Zeichenfolge, die Sie ausschneiden und einfügen wollten.
Abhängig davon, was Sie tun, müssen Sie das Skript möglicherweise als Quelle verwenden, anstatt es direkt auszuführen:
source ./myscript
EDIT: Ups! Ich habe vergessen hinzuzufügen, dass Sie die Zeilenenden von Windows-Stil zu Unix-Stil ändern müssen. In Emacs können Sie verwenden
M-x set-buffer-file-coding-system
während es in vim wäre
:set ff=unix
Entschuldigung!
Antwort4
Dies ist wahrscheinlich keine „Lösung“, aber so konnte ich einige Daten von meiner Ubuntu-Server-VM abrufen. Ich habe auf einem meiner Server ein einfaches PHP-Datei-Upload-Skript eingerichtet und die Datei dann per Curl dorthin hochgeladen. Sobald ich fertig war, habe ich es entfernt.