0 votes

La visionneuse VNC ne montre que l'écran noir, mais envoie des événements à droidVNC

J'utilise un serveur VNC sur mon appareil Android (il s'appelle droidVNC). J'ai essayé d'utiliser plusieurs visionneurs VNC et chacun d'entre eux a les mêmes résultats :

  • la fenêtre du visualiseur est un écran noir (parfois un écran bleu).
  • cliquer sur la visionneuse envoie correctement les événements au téléphone (je peux voir l'écran changer, etc.) mais c'est juste un clic aveugle et plutôt inutilisable.

Je pense que puisque c'est le même problème sur plusieurs viewers différents (TightVNC Viewr, RealVNC Viewer), c'est un problème avec le serveur droidVNC.

Pensez-vous que le problème vient en fait de VNC Viewer ?

Quelqu'un a-t-il déjà été confronté à ce genre de problème et avez-vous des conseils à donner pour que le serveur droidVNC fonctionne mieux ou plus rapidement ?

0voto

Sourav Ghosh Points 101

Je pense que le problème vient du serveur VNC de Droid. J'ai été confronté au même problème récemment et le projet semble être abandonné (dernière mise à jour de l'app le 11 juin 2012).

J'ai ensuite essayé différentes options sous Settings->Display Access Method . L'option par défaut est auto-detect . Je l'ai changé en Framebuffer . J'ai redémarré le serveur et j'ai pu voir l'affichage sur mon logiciel de visualisation. Vous devriez essayer toutes les options jusqu'à ce que cela fonctionne.

screenshot

Testé sur mon ancien téléphone GT-S5360 fonctionnant sous Android 2.3.5 (De meilleures options sont disponibles pour les versions récentes d'Android mais elles ne fonctionnent pas sur 2.3.5. Donc, je devais trouver une solution par tous les moyens)

0voto

emi Points 101

C'était une sacrée bosse, mais j'ai aussi cherché pendant des lustres un moyen bon et fiable d'obtenir l'affichage et d'envoyer des événements aux téléphones Android, et je n'ai jamais eu trop de succès. Presque toutes les solutions reposaient sur une application sur le téléphone, et elles étaient assez lentes (comme VNC l'est habituellement).

Tout cela a changé quand j'ai rencontré scrcpy .

Comme le dit le développeur :

scrcpy permet d'afficher et de contrôler les appareils Android connectés en USB (ou via TCP/IP). Il ne nécessite aucun accès Root. Il fonctionne sous GNU/Linux, Windows et MacOS.

Il suffit d'activer le débogage ADB et vous êtes prêt à partir. Vous pouvez régler le débit binaire, la mise à l'échelle, tout. Mais le plus important, la latence est ridiculement faible .

Si vous cherchez une solution similaire à ce problème, je l'essayerais. Je sais que je ne m'occuperai plus jamais des serveurs et des clients de bureau à distance !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X