Em um sistema, crie um daemon que escute solicitações e abra URLs em um navegador.
No outro sistema, defina seu navegador padrão como algo que chama essa solicitação.
Portanto, a primeira parte disso é um servidor HTTP que atende às solicitações na máquina em que você deseja abrir o navegador. Em uma solicitação recebida, ele abre (em um navegador) o URL fornecido como argumento de uma solicitação POST.
Escolha um:
Você deve adicionar este script à inicialização, ele deve ser executado em segundo plano.
A segunda parte é algo que chama a solicitação.
Escolha um:
Você deve designar esse script como seu navegador padrão.
No KDE: Aplicativos Padrão → Navegador da Web
Também pode ser usado como uma ferramenta de linha de comando: ./open_url.sh 'http://google.com/'
Os scripts Python devem funcionar em todos os principais sistemas com qualquer versão razoavelmente recente do Python (eu suspeito que 2.6+, 3.1+).
No Windows, se você não deseja que um script Python seja executado em uma janela de comando, altere sua extensão para .pyw
. Use o Gerenciador de tarefas se você quiser pará-lo (procure por pythonw.exe ).
O adaptador de rede VirtualBox deve ser definido como NAT (configuração padrão). Mais sobre o endereço IP aqui . A escolha da porta é arbitrária, fique à vontade para alterar 1337 para outra em qualquer lugar.
O servidor é seguro porque escuta apenas as conexões do host local. VirtualBox faz funcionar de alguma forma. Mas se você deseja que isso funcione remotamente, especifique o endereço IP de escuta como '0.0.0.0'
ou em ''
vez de 'localhost'
.