Sur un système, créez un démon qui écoute les demandes et ouvre les URL dans un navigateur.
Sur l'autre système, définissez votre navigateur par défaut sur quelque chose qui appelle une telle demande.
La première partie est donc un serveur HTTP qui écoute les requêtes sur la machine sur laquelle vous souhaitez ouvrir le navigateur. Sur une requête entrante, il ouvre (dans un navigateur) l'URL donnée comme argument d'une requête POST.
Choisissez-en un:
Vous devez ajouter ce script au démarrage, il est censé s'exécuter en arrière-plan.
La deuxième partie est quelque chose qui invoque la demande.
Choisissez-en un:
Vous devez désigner ce script comme navigateur par défaut.
Dans KDE: Applications par défaut → Navigateur Web
Il peut également être utilisé comme un outil de ligne de commande: ./open_url.sh 'http://google.com/'
Les scripts Python devraient fonctionner sur tous les principaux systèmes avec n'importe quelle version Python raisonnablement récente (je soupçonne 2.6+, 3.1+).
Sous Windows, si vous ne voulez pas qu'un script Python s'exécute dans une fenêtre de commande, vous devez changer son extension en .pyw
. Utilisez le Gestionnaire des tâches si vous souhaitez l'arrêter (recherchez pythonw.exe ).
L'adaptateur réseau VirtualBox doit être défini sur NAT (paramètre par défaut). Plus d'informations sur l'adresse IP ici . Le choix du port est arbitraire, n'hésitez pas à changer 1337 en quelque chose d'autre partout.
Le serveur est sécurisé car il écoute uniquement les connexions de l'hôte local. VirtualBox le fait fonctionner d'une manière ou d'une autre. Mais si vous souhaitez que cela fonctionne à distance, spécifiez l'adresse IP d'écoute comme '0.0.0.0'
ou ''
au lieu de 'localhost'
.