使用 Virtualbox VM 的 .desktop 項目從 Unity 啟動器啟動仍然會開啟 Virtualbox

使用 Virtualbox VM 的 .desktop 項目從 Unity 啟動器啟動仍然會開啟 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 行可能如下所示:

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

相關內容