Ir al contenido principal

Usar el móvil Android desde Mac, Windows o Linux con scrcpy

La mayoría de personas usa un dispositivo móvil, muchas personas usan iPhone y muchas otras usan Android, pero en computadores, no todo el mundo usa un sistema operativo que le permita acceder a los recursos del móvil de una forma adecuada.

Quizás en Apple las cosas funcionan muy bien por la integración que hay entre Mac e iPhone, pero si tienes Mac y no iPhone o iPhone y no Mac a veces las cosas no funcionan también.  Lo mismo sucede con Android.  Si tienes Android, puedes tener Windows, Chrome Os, Mac o cualquier distribución de Linux y no siempre es tan sencillo acceder a los recursos del móvil desde el PC.

Algunos fabricantes se han esforzado en mejorar esto y en el caso de Windows, Micorsoft tiene la aplicación My Phone (no pongo el nombre en español por que me parece muy feo) y desde Windows es posible acceder a algunos recursos del móvil o si es un móvil Samsung ver la pantalla y usar el móvil desde el propio computador.  Pero esto no ocurre con todas las marcas y en algunas pueden haber algunas limitaciones.

Chrome OS recientemente lanzó Mobile Hub y permite centralizar desde el PC el acceso a recursos del móvil como notificaciones, tabs abiertos o compartir la conexión WiFi.

Pero que tal si desde el PC, sin importar si tienes Windows, Mac o Linux pudieras ver el escritorio del móvil en el PC e incluso desde el propio PC interactuar con el móvil?

Esto ya es posible a una aplicación llamada scrcpy y en esta entrada te contaré como funciona.

También es posible en Chrome Os si el Chromebook o Chrome box soportan el modo Linux.

Lo primero es que scrcpy no necesita root, se puede hacer en cualquier móvil y lo único que se necesita es tener habilitada la depuración por USB y se puede hacer con el móvil conectado por un cable USB o por WiFi (deben estar ambos dispositivos en la misma red).

En el archivo README del proyecto puedes ver las instrucciones para instalar la herramienta en los diferentes sistemas operativos soportados y como configurar ADB para que el móvil pueda ser reconocido desde el PC.

Luego de tener el móvil con el soporte ADB configurado y el PC viendo por ADB al móvil, sólo basta con ejecutar el comando

scrcpy





Y listo, ocurre la magia, si todo está bien con ADB, automáticamente abre la pantalla del móvil en el PC y desde el PC es posible, con el Mouse y el teclado usar todo lo que está en el móvil.

Seguramente, ejecutar el comando así sólo no te gustará mucho, pues la pantalla queda siempre prendida, pero se apagará si no se usa y debes hacer el desbloqueo del teléfono



Pero gracias a las opciones, se puede ejecutar con varios parámetros como

scrcpy --turn-screen-off --stay-awake

scrcpy -Sw




Estos comandos facilitan ver la pantalla del móvil en el PC pero dejar la pantalla del movil realmente apagada y no se va a suspender nunca, por tanto así es más comodo seguir usando el móvil directamente desde el PC.

Adicionalmente, Android en las opciones de Desarrollador permite jugar con los escritorios extendidos y se pueden emular varios tipos de pantalla.  Si se habilitan las opciones correctas en Android, será posible ver un escritorio diferente en el PC más enfocado en la multitarea.  Acá si hay que reconocer que Samsung lleva la delantera con Dex, pero saber que esto viene nativo en Android y que está madurando motiva a que en un futuro va a ser mejor.



Para conectarse a una pantalla remota se ejecuta el comando

scrcpy --display #

O combinado con el otro comando, sería

scrcpy --turn-screen-off --stay-awake --display #





Espero que esto te motive a jugar con esta excelente herramienta y así puedas comenzar a usar tu móvil desde la pantalla del PC y si gustas cosas avanzadas, revisa estos ajustes en Android para que te funcione mejor la experiencia

Se debe ingresar a opciones de Desarrollador



Se habilita la depuración USB

Se habilitan las 3 primeras opciones de la siguiente pantalla

Y si quiere jugar con pantallas diferentes, use la opción de simular pantallas secundarias



Nota: Las indicaciones dadas fueron hechas sobre dispositivos Pixel, móviles como Nokia, Motorola, One Plus van a funcionar similar, pero seguramente en Samsung, Huawei o Xiaomi y otras marcas puede que no todas las opciones estén disponibles o tengan un funcionamiento diferente.

Dejo algunos ejemplos de cómo luce la interfaz con el escritorio extendido y las ventanas libres.





Nota: En Chrome OS también es posible poner a funcionar scrcpy, sólo es habilitar el modo Linux y desde la consola de Linux instalar snapd y luego con snap instalar la aplicación.  Para lanzarlo se debe ejecutar primero xhost +1 para que tome el entorno gráfico de Chrome OS y posterior a eso se ejecuta scrcpy con las opciones indicadas.  Tener presente que al conectar el dispositivo al Chromebook sale una opción para conectarlo a Linux y se debe dar en esa opción para que sea reconocido por Linux en Chrome OS.

Entradas más populares de este blog

DisplayLink, la forma de conectar por HDMI cualquier movil al TV o al PC

Hace un poco más de un año hablé de las tecnologías existentes para conectar el móvil a un puerto HDMI y en dicho post hablé de DisplayLink , pero no había tenido forma de probar esta tecnología hasta hace poco que compré un dispositivo con dicha tecnología. El dispositivo que compré es un adaptador WavLink con la tecnología de DisplayLink , es un adaptador de menos de $40, este dispositivo viene con conexión USB tipo A, pero a través de un conector OTG se puede conectar por la conexión USB tipo C de los móviles modernos. En este post te hablaré del dispositivo y de lo que puedes hacer con él en tu dispositivo móvil.

Optimiza el espacio de pantalla de tu móvil ajustando el DPI

Hoy en día la mayoría de personas tiene un Smartphone, y la gran mayoría tiene Android, muchos de estos usuarios tienen teléfonos con pantallas grandes, pero su resolución no es la más adecuada y los iconos se ven extremadamente grandes y las pantallas y objetos igualmente se ven grandes, pero con un pequeño cambio, esto puede ser optimizado, para que en la misma pantalla halla más espacio y las cosas se vean mejor. Uno de los casos dónde lo he comprobado ha sido en los Moto G tanto del 2013, como del 2014, estos en su versión de fábrica vienen con una resolución muy grande y por ejemplo el launcher luce así Y sólo con aplicar un cambio por ADB, el contenido de la pantalla se reduce y luce así En la misma pantalla se pasó de mostrar 20 iconos (4X5) a 30 iconos (5X6) lo que permite que haya más contenido en la pantalla. Esto se logra cambiando el DPI de la pantalla y se hace siguiendo este procedimiento , en esta entrada mostraré algunas pantallas y tips para hacer e

La evolución de Chrome OS al 2021

Desde el año 2014 comencé a hablar de Chrome OS en este Blog y si bien lo usé un poco por esa época no fue hasta el año 2019 cuando comencé a usarlo más arduamente con la versión de Neverware que está basado en Chromium hasta que a comienzos del año 2020 en la oficina me dieron un portátil HP con Chrome OS y es el que he usado desde la fecha hasta el día de hoy, incluso, este blog lo redacto usando dicho Chromebook. Como comentaba por allá en el post del año 2014 , Chrome OS es un sistema operativo liviano y seguro, que le será útil a la mayoría de personas que requieren un computador, pero con las actualizaciones que han llegado desde esa fecha hasta el día de hoy, puedo decir que este sistema operativo reemplazará las tablets Android y en la mayoría de los casos, los portátiles, pues tiene todo lo necesario para que un usuario común pueda requerir y con otras ventajas como poder correr nativamente las aplicaciones de Android. El sistema operativo ha madurado tanto y es tan usado a