Ver la pantalla de un celular Android en la pantalla de Linux (usar como WebCam) con scrcpy 1.15 (Linux 32 y 64 bits desde source)

Scrcpy es una aplicación multiplataforma para: Linux, Windows, MAC OS X

 

  • Para Linux de 32 y 64 bits está disponible también en Snap
  • Para Ubuntu de 64 bits está disponible desde focal Packages Ubuntu así como para los demás sabores
  • Para Windows y MAC vi un tutorial en Inglés interesante en fossbytes
  • Para MX Linux de 32 bits está disponible en los repo pero no me funciona, la versión de 64 bits no se si funcionará.

 

Con scrcpy 1.15 podré ver la pantalla de mi celular en mi ordenador:

Vertical con Trípode

en esta versión 1.15 se puede girar la ventana de scrcpy con Alt y las flechas arriba abajo izquierda derecha:


y bueno me he hecho con un alambre un soporte para ponerlo encima de la pantalla de la laptop:


y aquí con más acercamiento:


 

También se pone automáticamente de forma horizontal ejemplo para ver películas de Amazon Prime Video, o Netflix, etc 

 

Por cierto, la ventana de scrcpy se puede redimensionar, se puede hacer más pequeña

 

Instalar las dependencias del programa scrcpy

Ponga en la terminal:


sudo apt install adb ffmpeg libsdl2-2.0.0 make gcc pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev




Instrucciones imprescindibles


- Conectar el cable USB al PC y al celular con Android.

- En su celular asegúrese que está habilitada la depuración USB, para esto hay que habilitar las opciones de desarrollador, esto es todo un trámite y es diferente en cada modelo o versión de Android, así que les dejo esta compilación de consultas:

Cómo habilitar la depuración USB de Android - iMobie Inc.
Cómo habilitar la depuración de USB en un dispositivo Android
[Resuelto] Cómo habilitar la depuración USB en un teléfono móvil con Android
¿Qué es la depuración USB? | AndroidPIT
¿Cómo se habilita la depuración USB? -
Cómo configurar las opciones para desarrolladores en el dispositivo
[Resuelto] Activar depuración USB Android con pantalla rota
Cómo activar el modo Depuración USB en Android



SOLUCIONES A POSIBLES PROBLEMAS

Una manera eficaz de verificar si hay una buena conexión entre el celular y Linux es usando adb

- En Linux abrir una terminal y poner:

adb devices


la primera que se se lo pone aparece así:




esto es para que se active adb, luego hay que poner otra vez: adb devices

y debe aparecerles algo así:




Pero si les apareciera así:


deben intentarlo otra vez y revisar el celular, debería aparecerles así:


denle clic allí donde dice: "Permitir siempre desde este ordenador":


y Acpeten.


pero si aún después de haber configurado su celular con la depuración USB les aparece así:



significa que el celular está configurado sólo para cargar el celular (depende del celular las opciones). Revisen el celular:




para corregirlo le doy clic, lo abro y marco "Transferencia de archivos" :



y allí si:



continuemos



Nota: En el tutorial de scrcpy en Inglés dejaron una nota diciendo lo siguiente:

"En algunos dispositivos, también debe habilitar una opción adicional para controlarlo con el teclado y el mouse:"

pero si ustedes revisan el siguiente enlace verán que todo está en inglés:

https://github.com/Genymobile/scrcpy/issues/70#issuecomment-373286323



Instalar scrcpy

Copie todas las siguientes 8 líneas de un sólo (puede seleccionarlas con el mouse) y péguelas en una terminal:


wget https://github.com/Genymobile/scrcpy/archive/v1.15.1.tar.gz
wget https://github.com/Genymobile/scrcpy/releases/download/v1.15.1/scrcpy-server-v1.15.1
tar -xzpf v1.15.1.tar.gz
cd scrcpy-1.15.1
meson x --buildtype release --strip -Db_lto=true -Dprebuilt_server=../scrcpy-server-v1.15.1
ninja -Cx
sudo ninja -Cx install
echo "Dios les bendiga"


esté atento, hay un momento en que le pedirá la contraseña, pongasela y espere hasta que termine la instalación


Para lanzar

Poner en la terminal:


scrcpy



Atajos de teclado:

- Ratón Clic derecho o Ctrl + b (o Ctrl + Backspace) para Ir atrás

- Ratón Clic medio o Ctrl + h (o el botón Home) para HOME

- Ctrl + s para el cambiador de Apps


Grabar la pantalla de Android mientras se controla el Dispositivo Android

Para esto hay que ejecutar scrcpy con --record seguido del nombre del archivo 

ejemplo:


scrcpy --record file.mp4


Si se quiere para crear un video en mkv poner ejemplo así:


scrcpy --record file.mkv



Atajos de Teclado

Se pueden ver poniendo en la terminal:


scrcpy --help

 

Aquí les pongo una traducción donde la tecla MOD en mi caso en mi Laptop Dell Inspiron 1750 es la tecla Alt izquierda:



    "En la siguiente lista, MOD es el modificador de acceso directo. Por defecto,
    es (izquierda) Alt o (izquierda) Super, pero se puede configurar mediante
    - atajo-mod.

    MOD + f
        Cambiar el modo de pantalla completa

    MOD + Izquierda
        Girar la pantalla a la izquierda

    MOD + Derecha
        Girar la pantalla a la derecha

    MOD + g
        Cambiar el tamaño de la ventana a 1: 1 (píxel perfecto)

    MOD + w
    Haga doble clic en los bordes negros
        Cambiar el tamaño de la ventana para eliminar los bordes negros

    MOD + h
    Clic medio
        Haga clic en INICIO

    MOD + b
    MOD + Retroceso
    Clic derecho (cuando la pantalla está encendida)
        Haga clic en VOLVER

    MOD + s
        Haga clic en APP_SWITCH

    MOD + m
        Haga clic en MENÚ

    MOD + Arriba
        Haga clic en VOLUME_UP

    MOD + Abajo
        Haga clic en VOLUME_DOWN

    MOD + p
        Haga clic en POWER (encender / apagar la pantalla)

    Clic derecho (cuando la pantalla está apagada)
        Encendido

    MOD + o
        Apagar la pantalla del dispositivo (seguir duplicando)

    MOD + Mayús + o
        Enciende la pantalla del dispositivo

    MOD + r
        Girar la pantalla del dispositivo

    MOD + n
        Expandir el panel de notificaciones

    MOD + Mayús + n
        Contraer panel de notificaciones

    MOD + c
        Copiar al portapapeles (inyectar código clave COPY, solo Android> = 7)

    MOD + x
        Cortar al portapapeles (inyectar código de tecla CUT, solo Android> = 7)

    MOD + v
        Copie el portapapeles de la computadora en el dispositivo, luego péguelo (inyecte PASTE
        código clave, Android> = 7 solamente)

    MOD + Mayús + v
        Inyectar texto del portapapeles de la computadora como una secuencia de eventos clave

    MOD + i
        Activar / desactivar el contador de FPS (imprimir fotogramas / segundo en registros)

    Arrastra y suelta el archivo APK
        Instalar APK desde la computadora"


Open Camera para sólo ver la cámara sin controles en el celular

Instalar Open Camera desde:
 
 
o desde:
 
 
y aplicar las siguientes configuraciones:
 










 
 Nota: En Google Play han hecho algunos Forks de Open Camera, es decir otros desarrolladores usaron el código fuente para crear sus propias versiones



CONSEJOS 

Para evitar que se cierre el programa scrcpy, en Linux evite que se cierre la pantalla en su celular


Para Desinstalar

Poner en la terminal uno por uno los siguientes comandos:

sudo rm /usr/local/share/scrcpy/scrcpy-server.jar

sudo rm /usr/local/bin/scrcpy-server.jar

sudo rm /usr/local/bin/scrcpy


Basado en:

Если подключено более 1 устройства то вводим в терминале (Si hay más de 1 dispositivo conectado, ingrese en el terminal)

https://4pda.ru/forum/index.php?showtopic=915423&st=0#entry80070560


Genymobile/scrcpy: Display and control your Android device

https://github.com/Genymobile/scrcpy


scrcpy/BUILD.md at master · Genymobile/scrcpy

https://github.com/Genymobile/scrcpy/blob/master/BUILD.md


Control Android Devices From A Desktop With scrcpy (Ubuntu, Fedora, Debian, Linux Mint Installation) - Linux Uprising Blog

https://www.linuxuprising.com/2019/03/control-android-devices-from-your.html


Scrcpy - 4PDA

https://4pda.ru/forum/index.php?showtopic=915423


No hay comentarios.:

Publicar un comentario

Sobre mi


 Hola, soy Washington Indacochea Delgado (Wachín), la siguiente es la historia de cómo empecé a usar Ubuntu. Todo empezó hace muchos años atrás en el año 2007 cuando estaba haciendo un deber y eran como las once de la noche y estaba en la computadora en Windows XP que se había puesto muy lento, demasiado, y había estado lidiando tratando de hacer el deber desde las ocho de la noche y el deber era para el siguiente día y yo ya quería dormir, y seguí tratando de usar la computadora para terminar el deber pero no pude, y ya era pasado de las doce casi la una (luego supe que tenía un virus) y tuve que irme a dormir y yo quedé muy frustrado por lo sucedido, ¡tanto tiempo allí con esa maquina lentísima y sin poder avanzar en la tarea! ¡fue algo horrible! todo funcionaba en camara lenta, era desesperante y sin poder hacer nada y con el apuro de terminar un deber importante para la mañana siguiente (no lo pude entregar).
  Al siguiente día en la noche en la iglesia había el culto de oración, yo fui y allí le pedí a Dios que me ayudará para nunca más volver a pasar por algo así por los virus. Luego pasó medía semana y mi hermano (estudiante de informática, muy inteligente) me dió un CD con el Sistema Operativo Ubuntu 7.10 (Gutsy Gibbon liberado en Octubre del 2007), y el me dijo que a éste no le afectaban los virus, y el me enseñó a instalarlo y me explicó como usarlo. Y desde allí empecé a practicar en este sistema operativo Ubuntu y poco a poco avanzando y leyendo en los foros en español y en inglés (allí hay más información). Pero usaba en ese tiempo más Windows que Ubuntu y ya para el año 2012 cuando hice mi tesis de Ingeniería en Alimentos usaba más Ubuntu (estaba probando los sabores https://kubuntu.org, https://ubuntustudio.org, y me había quedo usando Ubuntu Studio), sin embargo en ese año para hacer mi tesis utilicé Windows porque decía entre mi: "No sea que luego no me acepten mi tesis presentándola en formato odt del LibreOffice o algo me reclamen, o tenga luego yo que pasar de odt a doc, habiendo mucha posibilidad que se mueva algo del formato y tenga que corregirlo lo cual sería horas y horas", pero desde que terminé mi tesis estaba usando casi en su totalidad Ubuntu Studio (soy una persona musical y este UbuntuStudio es también para eso, usa un Kernel de baja latencia). Bien, a la fecha puedo decir que estoy libre de los virus, pero eso si frecuentemente actualizo el Sistema Operativo pues como ya sabrán los que usan Linux esa es la manera de protegerse de posibles ataques. Y también añado que desde el año 2020 estoy usando MX Linux porque Ubuntu dejó de dar soporte a 32 bits y con ello también UbuntuStudio. A continuación les dejo con varios vídeos sobre el tema de porqué Linux es más seguro:


[Aalto Talk with Linus Torvalds (Subtitulado)] min 31:52 sobre el Kernel.

Nota: Estas ultimas dos de Red Hat las puede ver con subtítulos en español si les da clic en la Tuerca y allí lo selecciona entre los varios idiomas que tiene.
Si usted quiere saber las vulnerabilidades que van encontrando en Ubuntu puede revisar esta página:

Ubuntu security notices (usn)

está sobre entendido que una vez que las encuentren las arreglarán y el parche se lo enviarán en las actualizaciones.
Puede leer también:

SecurityTeam - Ubuntu Wiki


 A mediados del 2018 estoy usando Xubuntu 18.04 de 32 bits por la razón de que Ubuntu Studio ha dejado de dar soporte a 32 bits, no obstante para hacer música estoy usando Jack Audio Connection Kit pues he aprendido a configurarlo.

También lea sobre la Historia de esta página

Proyecto Facilitar el Software Libre en el Ecuador: Historia
https://facilitarelsoftwarelibre.blogspot.com/2019/08/historia-de-esta-pagina.html

Que Dios les bendiga