起動時に VBoxClient を --clipboard オプションでロードするにはどうすればよいですか?

起動時に VBoxClient を --clipboard オプションでロードするにはどうすればよいですか?

私はUbuntu 15.04を使用するためにVirtualBoxを使用し、ゲストで実行しています

$ sudo VBoxClient --clipboard

ホストからゲストに何かをコピーするたびに。毎回というのは、起動ごとに 1 回という意味です。

ゲストの起動時に sudo を使用してコマンドを実行するにはどうすればよいでしょうか?

VirtualBox 設定ですでに値Shared Clipboardを設定しています。Bidirectional

答え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=

再起動すると、期待どおりに動作するはずです。

関連情報