Usa Scrcpy per eseguire il mirroring e controllare Android su Linux

Usa Scrcpy per eseguire il mirroring e controllare Android su Linux
Immagine caratteristica Scrcpy

Scrcpy (pronunciato come Screen Copy ) è un’applicazione open source che puoi utilizzare per controllare ed eseguire il mirroring senza problemi del tuo dispositivo Android su Linux. Puoi connetterti al tuo dispositivo Android tramite cavo USB o in modalità wireless e controllarlo utilizzando la tastiera e il mouse. Qui ti mostriamo come controllare il tuo dispositivo Android su Linux.

Perché hai bisogno di Scrcpy in Linux

Potresti pensare, tra tutte le applicazioni di condivisione dello schermo e le applicazioni di mirroring Android, perché hai bisogno di Scrcpy sul tuo sistema Linux? La risposta è semplice: Scrcpy non richiede l’installazione di alcuna app sul telefono né l’accesso root al dispositivo. Inoltre, è uno strumento da riga di comando open source, leggero e ad alte prestazioni, che lo rende ideale per chiunque desideri eseguire il mirroring e controllare il proprio dispositivo Android su un sistema Linux godendo della libertà di scripting e personalizzazione.

Inoltre, ti consente di registrare video e audio dello schermo Android con numerose opzioni di personalizzazione come bitrate e risoluzione, rendendolo ideale per creare tutorial o catturare gameplay.

Caratteristiche di Scrcpy

Ecco alcune delle migliori funzionalità di Scrcpy:

  • Non richiede Internet e un account utente
  • Ti consente di registrare lo schermo del tuo dispositivo
  • Mirror Android con alta qualità (1920×1080 o superiore) e bassa latenza (35~70 ms)
  • Supporta l’inoltro audio (Android 11+)
  • Consente di utilizzare gli appunti nella bidirezione
  • Supporta la modalità OpenGL e OTG
  • Consente il mirroring di Android come webcam
  • Supporta il mirroring della fotocamera (Android 12+)
  • Disponibile per Linux, Windows e macOS
  • Simulazione di tastiera fisica e mouse
  • Ti consente di utilizzare il telefono mentre lo schermo è spento
  • Ti consente di ritagliare lo schermo del dispositivo Android durante il mirroring
  • Supporta il mirroring di più dispositivi contemporaneamente

Scrcpy ha anche molte altre funzionalità interessanti. Puoi esplorare tutte queste funzionalità sperimentando questa utilità.

Installazione di Scrcpy su Linux

Prima di installare Scrcpy, dovresti installare adb (Android Debug Bridge) nel tuo sistema. A questo scopo, esegui uno dei seguenti comandi, a seconda della tua distribuzione:

Installa adb

Dopo aver installato adb, installa la versione stabile di Scrcpy:

Installa Scrcpy

Puoi anche installare la versione stabile di Scrcy usando snap:

Installa Scrcpy utilizzando Snap

Dopo aver completato con successo l’installazione, puoi verificarne la versione utilizzando il scrcpy -vcomando:

Versione scrcpy

Installa l’ultima versione di Scrcpy per ulteriori funzionalità

Se hai bisogno di funzionalità come l’inoltro audio e il mirroring della fotocamera , devi installare l’ultima versione di Scrcpy (attualmente è la versione 2.4).

A questo scopo è necessario installarlo tramite il suo codice sorgente .

Innanzitutto, assicurati che il tuo sistema abbia tutte le dipendenze richieste:

Dipendenze di Scrcpy

Quindi, clona il repository Scrcpy usando il git clonecomando:

Clona il repository Scrcpy

Successivamente, vai alla sua directory ed esegui lo script di installazione Scrcpy:

Installa l'ultimo Scrcpy

In questo modo, l’ultima versione di Scrcpy verrà installata sul tuo sistema Linux. Per verificarlo, esegui il seguente comando:

Ora sei pronto per connetterti al tuo dispositivo Android tramite USB o in modalità wireless.

Connessione al tuo Android tramite cavo USB

Per connetterti al tuo dispositivo Android, devi abilitare le Opzioni sviluppatore e il Debug USB .

Per questo, vai alle Impostazioni del tuo dispositivo -> Opzione Sistema :

Impostazioni Android

Apri l’ opzione Informazioni sul telefono e fai clic più volte sul numero di build finché non ricevi un messaggio che dice ” Sei uno sviluppatore “:

Tocca il numero di build per 7 volte

Successivamente, torna alle Impostazioni di sistema e qui potrai vedere le Opzioni sviluppatore . Nelle Opzioni sviluppatore , abilita l’ opzione Debug USB :

abilitare le opzioni sviluppatore e il debug USB

Dopo aver abilitato l’ opzione di debug USB , riceverai un messaggio che conferma la tua scelta. Qui, premi il pulsante OK :

Consenti debug USB

Ora collega il tuo telefono al tuo sistema Linux con un cavo USB. Dopo aver fatto ciò, osserverai una notifica della modalità debug USB sul tuo Android.

Successivamente, apri il terminale nel tuo sistema Linux ed esegui il scrcpycomando per eseguire il mirroring del tuo dispositivo:

Scrcpy Connessione tramite cavo USB

In particolare, puoi vedere il mirroring del tuo Android sul tuo sistema.

Per disconnettere il telefono è sufficiente premere il tasto Ctrl+ C.

Connessione al tuo Android tramite connessione wireless

Puoi anche connettere il tuo dispositivo Android in modalità wireless. Innanzitutto, collega il tuo telefono a Linux tramite un cavo USB ed esegui il seguente adbcomando per vedere che Linux riconosce il tuo dispositivo Android:

Scopri l’indirizzo IP del tuo Android:

output dei comandi adb devices e adb shell ip route

Tieni presente : Linux e Android devono essere collegati alla stessa connessione Wi-Fi.

Puoi anche controllare l’indirizzo IP del tuo telefono andando su Impostazioni -> Wireless e rete -> opzione Wi-Fi e premendo il pulsante Configura :

Trova l'indirizzo IP nelle impostazioni Wi-Fi di Android

Dopo aver conosciuto l’indirizzo IP del tuo telefono, devi configurare una porta per la tua connessione TCP/IP. Ad esempio, l’ho impostato su 5000:

Ora scollega il telefono dal cavo USB. Quindi, collega il telefono al sistema Linux utilizzando il suo indirizzo IP e la porta TCP/IP specificata su una rete:

Adb Connect

In caso di più dispositivi, puoi utilizzare il numero di serie del tuo Android per connetterti ad esso tramite una rete:

Infine, esegui il scrcpycomando per controllare ed eseguire il mirroring del tuo Android:

connettersi al telefono tramite TCP/IP

Come accennato in precedenza, puoi disconnettere questa connessione premendo il tasto Ctrl+ C.

Esempi di utilizzo di Scrcpy

Esploriamo alcuni esempi del comando Scrcpy per capire come funziona.

Cambia il titolo della finestra

Puoi modificare il titolo della finestra che mostra il tuo Android utilizzando il --window-titleflag nel scrcpycomando:

Cambia il titolo della finestra della schermata Android di Scrcpy

Registra lo schermo Android

Puoi registrare lo schermo del tuo Android utilizzando il flag -ro --record. Ad esempio, puoi registrare lo schermo del tuo dispositivo e salvarlo in un nuovo file denominato ” maketecheasier.mp4 “:

Schermata di registrazione scrcpy

Puoi anche combinare la -rbandiera con la -Nbandiera, il che significa nessuna visualizzazione. In questo modo, il tuo schermo Android non verrà visualizzato su Linux. Tuttavia, l’intero schermo verrà comunque registrato in un file:

Scrcpy Nessuna registrazione del display

Personalizza lo schermo della finestra

Inoltre, puoi impostare la dimensione massima (larghezza e altezza) della tua finestra utilizzando l’ opzione -mo --max-size:

Scrcpy imposta la dimensione massima

Puoi anche limitare il mirror alla modalità di sola lettura utilizzando il flag -no --no-control. In questo modo potrai visualizzare solo lo schermo Android su Linux:

Inoltre, puoi limitare il framerate dell’acquisizione dello schermo utilizzando il --max-fpsflag nel comando Scrcpy:

Scrcpy offre anche un --show-touchesflag che ti consente di vedere i tocchi fisici del dispositivo in tempo reale sul tuo Linux:

Puoi utilizzare il -Sflag del comando Scrcpy per bloccare il tuo dispositivo ed essere comunque in grado di controllarlo. Questo flag aiuta a risparmiare l’energia del tuo Android:

Infine, puoi utilizzare il --rotationflag per impostare la rotazione iniziale del display. Il valore predefinito è 0 . Tuttavia, i valori possibili sono 0, 1, 2 e 3, con ciascun valore che aggiunge 90 gradi di rotazione in senso antiorario:

Rotazione Scrcpy

Scrcpy offre numerose altre opzioni utili , devi esplorarle e provarle.

Rimozione di Scrcpy da Linux

Puoi eseguire uno qualsiasi dei seguenti comandi per disinstallare Scrcpy dal tuo sistema a seconda del metodo di installazione:

Rimuovi Scrcpy

In questo modo, hai rimosso con successo Scrcpy dal tuo sistema. Nel caso in cui non ti piaccia Scrcpy puoi provare altre app di mirroring Android per controllare il tuo dispositivo dal tuo sistema Linux.

Credito immagine: Nimrach Chaudhry. Tutte le modifiche e gli screenshot sono di Nimrah Chaudhry.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *