如何讓 VBoxClient 在啟動時使用 --clipboard 選項載入?

如何讓 VBoxClient 在啟動時使用 --clipboard 選項載入?

我使用 VirtualBox 來使用 Ubuntu 15.04,並在 guest 虛擬機器上執行

$ sudo VBoxClient --clipboard

每次我想從主人那裡複製一些東西給客人時。每次我的意思是每次啟動一次。

如何讓指令在來賓啟動時使用 sudo 運行?

我已經在 VirtualBox 設定中設定了值Shared ClipboardBidirectional

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

現在重新啟動,它應該按預期工作。

相關內容