使用 .desktop 条目从 Unity 启动器启动 Virtualbox VM 仍然会打开 Virtualbox

使用 .desktop 条目从 Unity 启动器启动 Virtualbox VM 仍然会打开 Virtualbox

我有两个装有 Virtualbox 的虚拟机。我为每个虚拟机创建一个 .desktop 条目,如下所示:

[Desktop Entry]
Name=My VM
Comment=
Exec=VBoxManage startvm 'My VM Name'
Icon=/home/myuser/VirtualBox VMs/my-vm-icon.png
Terminal=false
Type=Application
StartupNotify=true

然后我将 .desktop 文件拖到 Unity 启动器,它及其图标已正确附加在那里。太棒了。

但是,如果我单击图标来启动虚拟机,Virtualbox 就会打开,Virtualbox 图标会出现在 Unity 启动器上,我只能从那里访问我的虚拟机。如何避免这种情况?我只想保留与我的 .desktop 条目关联的条目,而不显示来自 Unity 的 Virtualbox。

答案1

除了 adonis 在评论中建议的方法之外,您还可以将虚拟机的完整路径作为VirtualBox命令的参数。换句话说,对于我的 15.10 Ubuntu VM,执行行可能如下所示:

Exec=VirtualBox  "/home/Serg/VirtualBox VMs/Ubuntu 15.10/Ubuntu 15.10.vbox"

相关内容