在Unity Launcher中添加Virtualbox快捷方式以启动到VM


14

我是否可以在统一边栏中创建VirtualBox OS的快捷方式,而不必将其也放置在桌面上。我试图右键单击virtualbox并在桌面上创建快捷方式,然后将其移动。但是,如果我这样做,则删除桌面快捷方式,它将使统一快捷方式无用。

有任何想法吗?

Answers:


14

要添加运行单个特定虚拟机的启动器项,我们可以创建一个新的启动器项,如此处所述

简而言之,要在没有Virtual Box Manager的情况下启动Virtual Box计算机,我们可以在以下文件的Exec=部分中添加以下命令来启动VM :.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


1
+1这不适用于当前版本的VirtualBox。用替换exec调用VBoxManage startvm "name of the machine"将起作用。
蒂姆

1
谢谢@tim-我将其编辑为我的答案。
塔卡特

2

将快捷方式保存到其他位置,不要删除它。

如果将其移至/ usr / share / applications,则所有用户都可以访问它,并且它会出现在Dash中,但其他任何地方都可以。

然后,您甚至可以将新的快捷方式从破折号拖动到Unity Bar。


我还发现我可以通过向usr / share / pixmaps中添加.png来添加自定义图标
eekfonky
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.