VirtualBox: Inicie o Firefox no Ubuntu através de um script do Windows?

3

Estou usando o VirtualBox para executar o Ubuntu 12.04 como convidado em um host do Windows 7. Eu gostaria de executar um comando no Windows que irá lançar o Firefox do Ubuntu. Eu tentei a função VBoxManage guestcontrol do VirtualBox. O comando parece fazer alguma coisa , mas nada parece acontecer no Ubuntu:

C:\VirtualBox>VBoxManage.exe guestcontrol MyVirtualMachineUbuntu exec --image "/usr/bin/firefox" --username bob --password password --wait-stdout --verbose
Waiting for guest to start process ...
Waiting for process to exit ...
Exit code=1 (Status=500 [successfully terminated])

O comando / usr / bin / firefox funciona quando eu o executo no Ubuntu. Além disso, com o guestcontrol, posso chamar / bin / ls com sucesso. Mas eu não posso realmente obter um grande programa como o Firefox para rodar. Alguma ideia? Obrigado.

    
por SpaceRook 10.12.2012 / 02:06

1 resposta

1

Pode ser que ele não seja roteado para a exibição correta?

Como você descobriu, você pode resolvê-lo usando o sinalizador --enviroment. O comando deve ser:

VBoxManage.exe guestcontrol MyVirtualMachineUbuntu exec --image "/usr/bin/firefox" --username bob --password password --wait-stdout --verbose  --environment "DISPLAY=:0"
    
por Javier Rivera 13.12.2012 / 09:21