Wie lässt sich VBoxClient beim Start mit der Option --clipboard laden?

Wie lässt sich VBoxClient beim Start mit der Option --clipboard laden?

Ich verwende VirtualBox für die Verwendung von Ubuntu 15.04 und führe es als Gast aus

$ sudo VBoxClient --clipboard

jedes Mal, wenn ich etwas vom Host zum Gast kopieren möchte. Jedes Mal, also einmal pro Systemstart.

Wie kann ich den Befehl beim Booten des Gastes mit sudo ausführen?

Ich habe den Wert in den VirtualBox-Einstellungen bereits Shared Clipboardfestgelegt Bidirectional.

Antwort1

Eine einfache Lösung wäre, Ihrem Benutzer das Recht zu geben, den Befehl ohne Eingabe eines Kennworts auszuführen und ihn dann zur Liste der Startprogramme hinzuzufügen. Führen Sie zunächst sudo visudodiese Zeile aus und fügen Sie sie der Datei hinzu (ändern Sie sie geomintzu Ihrem tatsächlichen Benutzernamen):

geomint ALL=NOPASSWD:/usr/bin/VBoxClient --clipboard

Verwenden Sie dann die Tools Ihrer Desktop-Umgebung, um den Befehl zu Ihren Startanwendungen hinzuzufügen. Anweisungen für Unity finden SieHier.

Alternativ können Sie es auch manuell tun. Erstellen Sie eine Datei ~/.config/autostart/VboxClipbvoard.desktopmit folgendem Inhalt:

[Desktop Entry]
Type=Application
Exec=sudo VBoxClient --clipboard
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=VBox clipboard
Name=VBox clipboard
Comment[en_US]=
Comment=

Führen Sie jetzt einen Neustart durch, und es sollte wie erwartet funktionieren.

verwandte Informationen