0 votos

El visor VNC sólo muestra la pantalla negra, pero envía los eventos a droidVNC

Estoy usando un servidor VNC en mi dispositivo Android (droidVNC se llama.) He tratado de usar múltiples visores VNC y cada uno tiene los mismos resultados:

  • la ventana del visor es una pantalla negra (a veces una pantalla azul).
  • Al hacer clic en el visor se envían correctamente los eventos al teléfono (puedo ver el cambio de pantalla, etc.) pero es sólo un clic ciego y bastante inutilizable.

Creo que como este es el mismo problema en varios visores diferentes (TightVNC Viewr, RealVNC Viewer) que es un problema con el servidor droidVNC.

¿Crees que el problema es realmente con el VNC Viewer?

¿Alguien ha experimentado algo así antes, y hay algún consejo que pueda dar para que el servidor droidVNC funcione más rápido/mejor?

0 votos

El Nook corriendo CM7 tiene este problema desde hace un tiempo tanto con VNC como con programas de captura de pantalla como ShootMe. Recuerdo que la solución fue un cambio en los parámetros de arranque para alterar el tamaño del framebuffer. Podrías probar ShootMe y, si obtienes capturas de pantalla en negro, sabrás que no es VNC. Desafortunadamente, si es el framebuffer, no tienes suerte.

0 votos

Hola Earl, muchas gracias por el comentario. ShootMe (que resulta que se llama PicMe) funciona muy bien. Y de hecho, parece ser su propio servidor VNC, porque al hacer clic en la opción "Live" me permite enviar eventos de teclas y mover el ratón. Gracias de nuevo, si quieres publicar una respuesta la acepto. @Selvin gracias por el enlace de Android.se, y si tienes sugerencias para las etiquetas las actualizaré.

0voto

Sourav Ghosh Puntos 101

Creo que el problema está en el servidor VNC del droide. Me he enfrentado al mismo problema recientemente y el proyecto parece estar abandonado (aplicación actualizada por última vez el 11 de junio de 2012).

Luego probé diferentes opciones en Settings->Display Access Method . La opción por defecto es auto-detect . Lo he cambiado por Framebuffer . Reinicié el servidor y pude ver la pantalla en mi software de visualización. Deberías probar todas las opciones hasta que funcione.

screenshot

Probado en mi antiguo teléfono GT-S5360 con Android 2.3.5 (Hay mejores opciones disponibles para las versiones recientes de Android, pero no funcionan en 2.3.5. Así que, necesitaba encontrar una solución por cualquier medio)

0voto

emi Puntos 101

Esto ha sido todo un bache, pero también he buscado durante años una forma buena y fiable de conseguir la visualización y el envío de eventos a teléfonos Android, y nunca he tenido demasiado éxito. Prácticamente todas las soluciones dependían de una aplicación en el teléfono, y eran bastante lentas (como suele ser VNC).

Todo esto cambió cuando conocí a scrcpy .

Como dice el promotor:

scrcpy proporciona la visualización y el control de los dispositivos Android conectados por USB (o por TCP/IP). No requiere ningún acceso Root. Funciona en GNU/Linux, Windows y MacOS.

Todo lo que se requiere es la depuración ADB habilitada, y básicamente estás listo para ir. Puedes configurar el bitrate, el escalado, todo. Pero lo más importante, la latencia es ridículamente baja .

Si buscas una solución similar a este problema, yo lo intentaría. Sé que ya no volveré a jugar con servidores y clientes de escritorio remotos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X