私は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=
再起動すると、期待どおりに動作するはずです。