Я использую 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=
Теперь перезагрузитесь, и все должно заработать так, как и ожидалось.