Adicione programas do Windows do VirtualBox ao menu de programas do Ubuntu

7

Eu tenho usado o Ubuntu há anos, mas por alguns meses eu coloquei minhas mãos em um novo iMac brilhante, enquanto eu o fazia, eu mexi com o Parallels Desktop e me apaixonei por muitos de seus recursos. Um dos recursos em particular é poder adicionar programas do Windows ao Dock no OSX.

Eu uso principalmente o Virtualbox / Parallels para livros do AutoCAD, SolidWorks e Qucik. Então, o que eu gostaria de fazer é poder instalar o AutoCAD, por exemplo, na caixa virtual, e então fazer um atalho diretamente para o AutoCAD e colocá-lo no Painel do Ubuntu junto com o resto do meu Ubuntu Apps. Então, basicamente, se eu clicar no ícone do AutoCAD no meu painel do Ubuntu, ele abrirá a caixa virtual no modo contínuo e iniciará automaticamente o AutoCAD ou Se eu clicar no SolidWorks, ele abrirá automaticamente no modo sem formatação e iniciará automaticamente o SolidWorks, etc ...

Este é de longe um dos melhores recursos no desktop Parallels para Mac e eu seria ótimo para reproduzir esta função na caixa virtual. Além disso, eu sei que eles têm ou tive, eu não tenho certeza, Parallels Desktop para Linux, mas ele não tem os mesmos recursos que no OS X, pelo menos é isso que eu entendo.

    
por user160911 22.05.2013 / 17:58

2 respostas

3

  1. Instalar adições de convidado
  2. Ativar modo contínuo
  3. Desligar a VM
  4. Crie um script bash simples, colocando isso nele ( referência ):

    #!/bin/bash
    VBoxManage startvm "VM_NAME"
    VBoxManage guestcontrol execute "VM_NAME" "exec_command"
    

    Substitua VM_NAME pelo nome da VM e exec_command pelo comando que você deseja executar.

  5. Salve esse arquivo em algum lugar, conceda permissões de execução, grave um arquivo .desktop para ele e, em seguida, sudo mova para a pasta /usr/share/applications .

Observação: minha maneira preferida de criar um arquivo .desktop é assim:

sudo apt-get install --no-install-recommends gnome-panel
sudo -H gnome-desktop-item-edit --create-new "/usr/share/applications"

Em seguida, preencha os campos com o caminho para seu script como o comando, isso colocará um arquivo .desktop na pasta /usr/share/applications ( mais informações )

    
por kiri 18.09.2013 / 11:40
0

Aqui está uma solução possível, se você estiver disposto a criar três máquinas virtuais separadas, uma para cada programa, então ...

  • Na primeira máquina virtual, defina o AutoCad como um aplicativo de inicialização.
  • Na segunda máquina virtual, defina o SolidWorks como um aplicativo de inicialização.
  • Na segunda máquina virtual, defina o QucikBooks como um aplicativo de inicialização.

Em seguida, clique com o botão direito do mouse em cada máquina virtual no VirtualBox Manager e selecione "Criar atalho na área de trabalho".

Para economizar espaço, você não precisa tornar cada disco virtual (* .vdi) muito grande, porque você pode configurar uma pasta compartilhada comum em sua máquina host para armazenar todos os seus arquivos de todos os três aplicativos.

Além disso, você pode clonar seu disco rígido virtual existente para não precisar reinstalar tudo mais duas vezes. Use VBoxManage clonevdi current_hard_disk.vdi new_hard_disk.vdi .

    
por PJ Singh 09.08.2013 / 05:51