En un sistema, cree un demonio que escuche las solicitudes y abra las URL en un navegador.
En el otro sistema, configure su navegador predeterminado en algo que invoque dicha solicitud.
Entonces, la primera parte de esto es un servidor HTTP que escucha las solicitudes en la máquina donde desea abrir el navegador. En una solicitud entrante, abre (en un navegador) la URL proporcionada como argumento de una solicitud POST.
Elegir uno:
Debe agregar este script al inicio, se supone que se ejecuta en segundo plano.
La segunda parte es algo que invoca la solicitud.
Elegir uno:
Debe designar este script como su navegador predeterminado.
En KDE: Aplicaciones predeterminadas → Navegador web
También se puede usar como una herramienta de línea de comando: ./open_url.sh 'http://google.com/'
Los scripts de Python deberían funcionar en todos los sistemas principales con cualquier versión de Python razonablemente reciente (sospecho que 2.6+, 3.1+).
En Windows, si no desea que se ejecute un script de Python en una ventana de comandos, debe cambiar su extensión a .pyw
. Use el Administrador de tareas si desea detenerlo (busque pythonw.exe ).
El adaptador de red VirtualBox debe establecerse en NAT (configuración predeterminada). Más información sobre la dirección IP aquí . La elección del puerto es arbitraria, siéntase libre de cambiar 1337 a otra cosa en todas partes.
El servidor es seguro porque solo escucha conexiones de localhost. VirtualBox hace que funcione de alguna manera. Pero si desea que esto funcione de forma remota, especifique la dirección IP de escucha como '0.0.0.0'
o en ''
lugar de 'localhost'
.