Adicionar atalho do Virtualbox no Unity Launcher para inicializar em uma VM

14

Posso criar um atalho para um sistema operacional de caixa virtual na barra lateral da unidade sem que ele também esteja na área de trabalho. Tentei clicar com o botão direito do mouse na caixa virtual e criar um atalho na área de trabalho e movê-lo. mas se eu fizer isso, exclua o atalho da área de trabalho que torna o atalho de unidade inútil.

Alguma ideia?

eekfonky
fonte

Respostas:

14

Para adicionar um item do iniciador que executa uma única máquina virtual específica, podemos criar um novo item do iniciador, conforme descrito aqui .

Em resumo, para iniciar uma máquina do Virtual Box sem o Virtual Box Manager, podemos adicionar o seguinte comando para iniciar a VM na Exec=seção de um .desktoparquivo em que podemos inserir ~/.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

Depois de dar .desktoppermissão ao arquivo executável, agora podemos iniciar nossa máquina virtual clicando duas vezes nela, ou podemos arrastá-la no Iniciador ou na área de trabalho para acesso conveniente.

Nas versões mais recentes do VirtualBox, a funcionalidade para iniciar uma máquina virtual foi movida para o VirtualBoxVMaplicativo. Isso precisa de uma mudança de EXEClinha no .desktoparquivo tO

EXEC=/usr/lib/virtualbox/VirtualBoxVM --startvm "name of the machine"

ou podemos usar a ferramenta VBoxManage startvm.

Takkat
fonte
1
+1 Isso não funciona mais com a versão atual do VirtualBox. Substituir a chamada exec por VBoxManage startvm "name of the machine"funcionará.
tim
1
Obrigado @tim - editei isso na minha resposta.
Takkat 17/01
2

Salve o atalho em outro local e não o exclua.

Se você o mover para / usr / share / applications, ele estará acessível a todos os usuários e aparecerá no Dash, mas em qualquer outro local.

Em seguida, você pode arrastar o novo atalho para a barra da unidade, mesmo a partir do traço.

Javier Rivera
fonte
Descobri também que eu posso adicionar um ícone personalizado, adicionando um .png para usr / share / pixmaps
eekfonky