Utilice Scrcpy para duplicar y controlar Android en Linux

Utilice Scrcpy para duplicar y controlar Android en Linux
Imagen característica de Scrcpy

Scrcpy (pronunciado Screen Copy ) es una aplicación de código abierto que puede utilizar para controlar y reflejar sin problemas su dispositivo Android en Linux. Puede conectarse a su dispositivo Android mediante un cable USB o de forma inalámbrica y controlarlo mediante el teclado y el mouse. Aquí te mostramos cómo controlar tu dispositivo Android en Linux.

Por qué necesitas Scrcpy en Linux

Quizás esté pensando, de todas las aplicaciones para compartir pantalla y aplicaciones de duplicación de Android, ¿por qué necesita Scrcpy en su sistema Linux? La respuesta es simple: Scrcpy no requiere que instales ninguna aplicación en tu teléfono ni requiere acceso de root a tu dispositivo. Además, es una herramienta de línea de comandos de código abierto, liviana y de alto rendimiento, lo que la hace ideal para cualquiera que busque duplicar y controlar su dispositivo Android en un sistema Linux mientras disfruta de la libertad de secuencias de comandos y personalización.

Además, te permite grabar vídeo y audio de la pantalla de tu Android con numerosas opciones de personalización, como tasa de bits y resolución, lo que lo hace ideal para crear tutoriales o capturar juegos.

Características de Scrcpy

Estas son algunas de las mejores características de Scrcpy:

  • No requiere Internet ni una cuenta de usuario.
  • Le permite grabar la pantalla de su dispositivo
  • Duplica Android con alta calidad (1920×1080 o superior) y baja latencia (35~70ms)
  • Admite reenvío de audio (Android 11+)
  • Le permite utilizar el portapapeles en bidireccionalidad.
  • Soporta modo OpenGL y OTG
  • Permite duplicar Android como cámara web
  • Admite duplicación de cámara (Android 12+)
  • Disponible para Linux, Windows y macOS
  • Simulación física de teclado y ratón.
  • Le permite usar su teléfono mientras la pantalla está apagada
  • Le permite recortar la pantalla del dispositivo Android mientras refleja
  • Admite duplicar varios dispositivos simultáneamente

Scrcpy también tiene muchas otras características interesantes. Puede explorar todas estas funciones experimentando con esta utilidad.

Instalación de Scrcpy en Linux

Antes de instalar Scrcpy, debe instalar adb (Android Debug Bridge) en su sistema. Para ello, ejecuta uno de los siguientes comandos, dependiendo de tu distribución:

Instalar adb

Después de instalar adb, instale la versión estable de Scrcpy:

Instalar Scrcpy

También puedes instalar la versión estable de Scrcy usando snap:

Instalar Scrcpy usando Snap

Después de la instalación exitosa, puede verificar su versión usando el scrcpy -vcomando:

Versión Scrcpy

Instale la última versión de Scrcpy para obtener más funciones

Si necesita funciones como reenvío de audio y duplicación de cámara , debe instalar la última versión de Scrcpy (actualmente es la versión 2.4).

Para ello, debe instalarlo a través de su código fuente .

En primer lugar, asegúrese de que su sistema tenga todas las dependencias necesarias:

Dependencias Scrcpy

Luego, clona el repositorio Scrcpy usando el git clonecomando:

Clonar repositorio Scrcpy

A continuación, navegue hasta su directorio y ejecute el script de instalación de Scrcpy:

Instalar el último Scrcpy

De esta manera, se instalará la última versión de Scrcpy en su sistema Linux. Para verificarlo, ejecute el siguiente comando:

Ahora ya está todo listo para conectarse con su dispositivo Android mediante USB o de forma inalámbrica.

Conexión a su Android mediante un cable USB

Para conectarse a su dispositivo Android, debe habilitar las opciones de desarrollador y la depuración de USB .

Para esto, dirígete a Configuración de tu dispositivo -> Opción Sistema :

Configuración de Android

Abra la opción Acerca del teléfono y haga clic en el número de compilación varias veces hasta que reciba un mensaje que diga » Eres un desarrollador «:

Toque el número de compilación 7 veces

A continuación, regrese a Configuración del sistema y aquí podrá ver las Opciones de desarrollador . En las Opciones de desarrollador , habilite la opción de depuración USB :

habilitar las opciones de desarrollador y la depuración de USB

Después de habilitar la opción de depuración USB , recibirá un mensaje que confirmará su elección. Aquí, presione el botón Aceptar :

Permitir la depuración USB

Ahora, conecta tu teléfono a tu sistema Linux con un cable USB. Después de hacer esto, observará una notificación del modo de depuración USB en su Android.

A continuación, abra la terminal en su sistema Linux y ejecute el scrcpycomando para reflejar su dispositivo:

Conexión Scrcpy mediante cable USB

En particular, puedes ver tu Android reflejado en tu sistema.

Para desconectar su teléfono, simplemente presione la tecla Ctrl+ C.

Conexión a su Android mediante una conexión inalámbrica

También puedes conectar tu dispositivo Android de forma inalámbrica. Primero, conecte su teléfono a Linux mediante un cable USB y ejecute el siguiente adbcomando para ver que Linux reconoce su dispositivo Android:

Descubra la dirección IP de su Android:

Salida de los comandos adb devices y adb shell ip route

Tenga en cuenta : su Linux y Android deben estar conectados a la misma conexión Wi-Fi.

También puede verificar la dirección IP de su teléfono yendo a Configuración -> Inalámbrico y red -> opción Wi-Fi y presionando el botón Configurar :

Encuentre la dirección IP en la configuración de Wi-Fi de Android

Después de conocer la dirección IP de su teléfono, debe configurar un puerto para su conexión TCP/IP. Por ejemplo, lo configuré en 5000:

Ahora, desconecta tu teléfono del cable USB. Luego, conecte su teléfono a su sistema Linux usando su dirección IP y el puerto TCP/IP especificado a través de una red:

Adb conectar

En el caso de varios dispositivos, puedes usar el número de serie de tu Android para conectarte a él a través de una red:

Finalmente, ejecuta el scrcpycomando para controlar y reflejar tu Android:

conectarse al teléfono a través de TCP/IP

Como se mencionó anteriormente, puede desconectar esta conexión presionando la tecla Ctrl+ C.

Ejemplos de uso de Scrcpy

Exploremos algunos ejemplos del comando Scrcpy para comprender cómo funciona.

Cambiar título de ventana

Puedes cambiar el título de la ventana que muestra tu Android usando la --window-titlebandera en el scrcpycomando:

Cambiar el título de la ventana de la pantalla Scrcpy de Android

Grabar pantalla de Android

Puedes grabar la pantalla de tu Android usando la bandera -ro --record. Por ejemplo, puedes grabar la pantalla de tu dispositivo y guardarla en un nuevo archivo llamado “ maketecheasier.mp4 ”:

Pantalla de grabación Scrcpy

También puede combinar la -rbandera con la -Nbandera, lo que significa que no se muestra. De esta manera, la pantalla de tu Android no aparecerá en Linux. Sin embargo, toda la pantalla seguirá grabada en un archivo:

Scrcpy Grabación sin visualización

Personalizar la pantalla de la ventana

Además, puede establecer el tamaño máximo (ancho y alto) de su ventana usando la opción -mo --max-size:

Tamaño máximo del conjunto Scrcpy

Incluso puedes limitar el espejo al modo de solo lectura usando la bandera -no --no-control. De esta manera, sólo podrás ver la pantalla de tu Android en Linux:

Además, puede limitar la velocidad de cuadros de la captura de pantalla usando la --max-fpsbandera en el comando Scrcpy:

Scrcpy también ofrece una --show-touchesbandera que le permite ver los toques físicos del dispositivo en tiempo real en su Linux:

Puede usar la -Sbandera del comando Scrcpy para bloquear su dispositivo y aún poder controlarlo. Esta bandera ayuda a ahorrar energía en tu Android:

Por último, puede utilizar la --rotationbandera para establecer la rotación de visualización inicial. El valor predeterminado es 0 . Sin embargo, los valores posibles son 0, 1, 2 y 3, y cada valor suma 90 grados de rotación en sentido antihorario:

Rotación suave

Scrcpy ofrece muchas otras opciones útiles , debes explorarlas y probarlas.

Eliminando Scrcpy de Linux

Puede ejecutar cualquiera de los siguientes comandos para desinstalar Scrcpy de su sistema según su método de instalación:

Quitar Scrcpy

De esta manera, habrás eliminado exitosamente Scrcpy de tu sistema. En caso de que no te guste Scrcpy, puedes probar otras aplicaciones de duplicación de Android para controlar tu dispositivo desde tu sistema Linux.

Crédito de la imagen: Nimrach Chaudhry. Todas las modificaciones y capturas de pantalla realizadas por Nimrah Chaudhry.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *