如何让 VBoxClient 在启动时使用 --clipboard 选项加载?

如何让 VBoxClient 在启动时使用 --clipboard 选项加载?

我使用 VirtualBox 来使用 Ubuntu 15.04,并在客户机上运行

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

现在重新启动,它应该可以按预期工作。

相关内容