Как заставить VBoxClient загружаться с опцией --clipboard при запуске?

Как заставить VBoxClient загружаться с опцией --clipboard при запуске?

Я использую VirtualBox для использования Ubuntu 15.04 и запускаю в гостевом режиме

$ sudo VBoxClient --clipboard

каждый раз, когда я хочу что-то скопировать с хоста на гостевую систему. Каждый раз, когда я имею в виду один раз за загрузку.

Как мне заставить команду запускаться с помощью sudo во время загрузки гостевой ОС?

Я уже установил Shared Clipboardзначение Bidirectionalв настройках VirtualBox.

решение1

Простым решением было бы дать вашему пользователю право запускать команду без ввода пароля, а затем добавить ее в список автозапускаемых программ. Сначала запустите sudo visudoи добавьте эту строку в файл (измените geomintна свое фактическое имя пользователя):

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

Затем используйте инструменты, предоставляемые вашей средой рабочего стола, чтобы добавить команду в ваши приложения для запуска. Инструкции для Unity можно найти здесьздесь.

Либо сделайте это вручную. Создайте файл с именем ~/.config/autostart/VboxClipbvoard.desktopи следующим содержимым:

[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=

Теперь перезагрузитесь, и все должно заработать так, как и ожидалось.

Связанный контент