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 Clipboard
festgelegt 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 visudo
diese Zeile aus und fügen Sie sie der Datei hinzu (ändern Sie sie geomint
zu 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.desktop
mit 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.