![在 Unity Launcher 中添加 Virtualbox 快捷方式以启动 VM](https://linux22.com/image/1106608/%E5%9C%A8%20Unity%20Launcher%20%E4%B8%AD%E6%B7%BB%E5%8A%A0%20Virtualbox%20%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%E4%BB%A5%E5%90%AF%E5%8A%A8%20VM.png)
我可以在 Unity 侧边栏中创建 VirtualBox 操作系统的快捷方式,而无需将其也放在桌面上吗?我尝试在 VirtualBox 中单击鼠标右键并在桌面上创建快捷方式,然后移动它。但如果我这样做然后删除桌面快捷方式,Unity 快捷方式将变得毫无用处。
有任何想法吗?
答案1
要添加运行单个特定虚拟机的启动器项,我们可以创建一个新的启动器项描述在这里。
简而言之,为了在没有 Virtual Box Manager 的情况下启动 Virtual Box 机器,我们可以在我们可以放置的文件Exec=
部分中添加以下命令来启动虚拟机:.desktop
~/.local/share/applications
[Desktop Entry]
Name=the name you want it to have
Comment=
Exec=VirtualBox --startvm 'name of the machine'
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
在授予.desktop
文件可执行权限后,我们现在可以通过双击来启动虚拟机,或者我们可以将其拖到启动器或桌面上以方便访问。
在较新版本的 VirtualBox 中,启动虚拟机的功能已移至应用VirtualBoxVM
程序。这需要更改文件EXEC
中的以下行:.desktop
EXEC=/usr/lib/virtualbox/VirtualBoxVM --startvm "name of the machine"
或者我们可以改用该工具VBoxManage startvm
。
答案2
将快捷方式保存到另一个地方并且不要删除它。
如果将其移动到 /usr/share/applications,所有用户都可以访问它,并且它将出现在 Dash 上,但任何其他位置都可以。
然后您甚至可以从仪表板将新的快捷方式拖到 Unity Bar。