Cuando hay varios dispositivos Android conectados a una computadora Linux (usando Linux Mint 20.2 Cinnamon, que se basa en la versión adecuada de Ubuntu 20.04 LTS) y scrcpy v1.12 entonces ¿cómo mantener despiertos varios dispositivos? Cuando está conectado un dispositivo, entonces uso:
adb shell svc power stayon true
... y funcionó.
Cuando hay varios dispositivos, entonces aparecerá un mensaje de error:
error: more than one device/emulator
He intentado encontrar una solución, pero hasta ahora no he tenido suerte. Intenté conectar los dispositivos uno por uno y luego ejecutar, pero no funcionó. Uno de los dispositivos utiliza OxygenOS 9.0.6, que se basa en la versión adecuada de Android. El segundo dispositivo tiene LineageOS 18.1, que se basa en Android 11.
Estoy usando los siguientes comandos para conectar con varios dispositivos:
scrcpy -s -m 1024 -S&
scrcpy -s -S&
El -S apagará la pantalla del dispositivo una vez que esté conectado. Me gustaría mantener la pantalla encendida en la computadora, mientras uso scrcpy, pero la pantalla del dispositivo debería apagarse al mismo tiempo.
También intenté con GUI pero tampoco ayudó. Un dispositivo con Android 9 tiene la pantalla siempre encendida, pero otro dispositivo con Android 11 se apagará por tiempo y también la ventana de scrcpy se apagará. Sé que hay una tecla de acceso directo CTRL+O en scrcpy, que ayuda a apagar la pantalla del dispositivo o usar -S lo hará inmediatamente después de conectar.
¿Alguna idea de cómo resolver esto?
0 votos
Las comandos adb -s shell funcionarán como siempre, pero afaik scrcpy tiene parámetros especiales de línea de comandos. prueba
--stay-awake
0 votos
¿No hay una opción de línea de comandos en scrcpy que mantenga el dispositivo despierto? Recuerdo que he usado una opción así hace algunos meses.
0 votos
La opción --stay-awake parece ser posible desde la v1.14 (github.com/Genymobile/scrcpy/releases/tag/v1.14), pero la versión más reciente de LTS de Ubuntu sigue siendo la v1.12. Sin embargo, el comando "adb -s shell svc power stayon true" funcionó y parece que es la única alternativa hasta que lleguen las versiones v1.14 y posteriores de scrcpy a la versión LTS de Ubuntu. Parece que Ubuntu 20.10 ya tiene la v1.14. Por lo tanto, la próxima versión LTS de Ubuntu debería tenerla. Hasta entonces, se puede utilizar el comando adb mencionado.