Il semble qu'il y ait une sorte de pare-feu, qui bloque la connexion. Je n'ai pas réussi à résoudre ce problème. Mais j'ai trouvé une solution de contournement.
- Entré dans un terminal avec
root
privilège.
(Ex : commande utilisée su
dans un émulateur de terminal)
- Création d'un second réseau de bouclage en
ifconfig
(Par exemple : ifconfig lo:0 127.0.0.2 netmask 255.0.0.0 up
)
- Heureusement, "XSERVER XSDL" a reconnu ce nouveau réseau sans se plaindre (je n'aurais jamais cru qu'il puisse détecter un réseau aussi bizarre).
- Enfin, j'ai défini mon affichage sur un nouveau serveur de mon environnement chroot comme indiqué dans l'écran de bienvenue de XSERVER.
export DISPLAY=127.0.0.2:1 startfluxbox
( ou tout autre programme xclient, maintenant tout fonctionne bien)
Note 1 : A chaque fois que mon téléphone est redémarré, je dois recréer le réseau de bouclage. Il peut y avoir des fichiers .rc pour ajouter des scripts de démarrage sur Android aussi. Mais je n'ai jamais pris la peine de les modifier (parce que je ne redémarre pas souvent mon téléphone).
Note 2 : J'apprécierais vraiment une vraie solution cependant (mieux si elle fonctionne sans Root) parce que ma méthode ne peut pas être appliquée sur un téléphone non rooté. Donc les personnes ayant ce problème mais n'ayant pas de téléphone rooté ne peuvent pas utiliser xserver jusqu'à ce que quelqu'un trouve une autre solution.