Utilisez Scrcpy pour refléter et contrôler Android sur Linux

Scrcpy est une application open-source qui permet de contrôler et reproduire l'écran d'un appareil Android sur Linux, sans l'installation d'une application sur le téléphone. Il offre de nombreuses fonctionnalités et peut être utilisé via un câble USB ou une connexion sans fil.

Scrcpy (prononcé "Screen Copy") est une application open-source que vous pouvez utiliser pour contrôler et reproduire l'écran de votre appareil Android sur Linux. Vous pouvez vous connecter à votre appareil Android via un câble USB ou sans fil et le contrôler à l'aide de votre clavier et de votre souris. Voici comment contrôler votre appareil Android sur Linux.

Pourquoi avez-vous besoin de Scrcpy sur Linux

Vous vous demandez peut-être pourquoi vous avez besoin de Scrcpy sur votre système Linux parmi toutes les applications de partage d'écran et de reproduction d'écran Android. La réponse est simple : Scrcpy ne nécessite pas l'installation d'une application sur votre téléphone ni l'accès root à votre appareil. De plus, c'est un outil en ligne de commande open-source, léger et performant, ce qui en fait la solution idéale pour ceux qui souhaitent reproduire et contrôler leur appareil Android sur un système Linux tout en profitant de la liberté de script et de personnalisation.

De plus, il vous permet d'enregistrer des vidéos et du son de l'écran de votre appareil Android avec de nombreuses options de personnalisation telles que le débit binaire et la résolution, ce qui en fait l'outil idéal pour créer des tutoriels ou capturer des parties de jeu.

Note : Pour utiliser Scrcpy, vous devez avoir au moins la version Android 5.

Fonctionnalités de Scrcpy

Voici quelques-unes des meilleures fonctionnalités de Scrcpy :

  • Ne nécessite pas Internet ni un compte utilisateur
  • Vous permet d'enregistrer l'écran de votre appareil
  • Reproduction Android de haute qualité (1920×1080 ou supérieure) et faible latence (35~70ms)
  • Prend en charge l'envoi audio (Android 11+)
  • Vous permet d'utiliser le presse-papiers dans les deux sens
  • Prend en charge OpenGL et le mode OTG
  • Permet la reproduction d'Android en tant que webcam
  • Prend en charge la reproduction de la caméra (Android 12+)
  • Disponible pour Linux, Windows et macOS
  • Simulation de clavier physique et de souris
  • Vous permet d'utiliser votre téléphone lorsque son écran est éteint
  • Vous permet de recadrer l'écran de votre appareil Android lors de la duplication
  • Prend en charge la duplication de plusieurs appareils simultanément

Scrcpy dispose également de nombreuses autres fonctionnalités intéressantes que vous pouvez découvrir en expérimentant avec cet outil.

Installation de Scrcpy sur Linux

Avant d'installer Scrcpy, vous devez installer adb (Android Debug Bridge) sur votre système. Pour cela, exécutez l'une des commandes suivantes, en fonction de votre distribution :

# Système basé sur Debian
sudo apt install adb

# Système basé sur Fedora
sudo yum install adb

# Système basé sur Arch
sudo pacman -S android-tools

Après avoir installé adb, installez la version stable de Scrcpy :

# Système basé sur Debian
sudo apt install scrcpy

# Système basé sur Fedora
sudo dnf copr enable zeno/scrcpy && dnf install scrcpy

# Système basé sur Arch
sudo pacman -S scrcpy

Vous pouvez également installer la version stable de Scrcpy via snap :

sudo snap install scrcpy

Après une installation réussie, vous pouvez vérifier sa version à l'aide de la commande scrcpy -v :

scrcpy -v

Installez la dernière version de Scrcpy pour plus de fonctionnalités

Si vous avez besoin de fonctionnalités telles que l'envoi audio et la duplication de caméra, vous devez installer la dernière version de Scrcpy (actuellement en version 2.4).

Pour cela, vous devez l'installer via son code source.

Tout d'abord, assurez-vous que votre système dispose de toutes les dépendances requises :

# Système basé sur Debian
sudo apt install ffmpeg libsdl2-2.0-0 adb wget gcc git pkg-config meson ninja-build libsdl2-dev libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libswresample-dev libusb-1.0-0 libusb-1.0-0-dev

Ensuite, clonez le dépôt Scrcpy à l'aide de la commande git clone :

git clone https://github.com/Genymobile/scrcpy

Ensuite, rendez-vous dans son répertoire et exécutez le script d'installation de Scrcpy :

cd scrcpy
./install_release.sh

Ainsi, la dernière version de Scrcpy sera installée sur votre système Linux. Pour le vérifier, exécutez la commande suivante :

scrcpy -v

Maintenant, vous êtes prêt à vous connecter avec votre appareil Android via un câble USB ou sans fil.

Connexion à votre Android via un câble USB

Pour vous connecter à votre appareil Android, vous devez activer les options de développement et le mode de débogage USB.

Pour cela, rendez-vous dans les paramètres de votre appareil -> option Système:

Ouvrez la page À propos du téléphone

Option et cliquez sur le Numéro de build plusieurs fois jusqu'à ce que vous receviez un message disant "Vous êtes un développeur":

Ensuite, retournez aux paramètres Système et vous pourrez voir les Options pour les développeurs. Dans les Options pour les développeurs, activez l'option Débogage USB:

Après avoir activé l'option Débogage USB, vous obtiendrez une confirmation de votre choix. Appuyez ici sur le bouton OK:

Maintenant, connectez votre téléphone à votre système Linux avec un câble USB. Après avoir fait cela, vous verrez une notification de mode de débogage USB sur votre Android.

Ensuite, ouvrez le terminal de votre système Linux et exécutez la commande scrcpy pour refléter votre appareil:

scrcpy

Remarquablement, vous pouvez voir votre Android en reflet sur votre système.

Pour déconnecter votre téléphone, appuyez simplement sur les touches Ctrl + C.

Connexion à votre Android via une connexion sans fil

Vous pouvez également connecter votre appareil Android sans fil. D'abord, connectez votre téléphone à Linux via un câble USB et exécutez la commande adb suivante pour vérifier si Linux reconnaît votre appareil Android:

adb devices

Trouvez l'adresse IP de votre Android:

adb shell ip route

Notez bien: votre Linux et votre Android doivent être connectés au même réseau Wi-Fi.

Vous pouvez également vérifier l'adresse IP de votre téléphone en accédant à ses Paramètres -> Connexion sans fil et réseau -> option Wi-Fi et en appuyant sur le bouton Configurer:

Après avoir connu l'adresse IP de votre téléphone, vous devez configurer un port pour votre connexion TCP/IP. Par exemple, je l'ai défini sur 5000:

adb tcpip 5000

Remarque: Vous pouvez configurer n'importe quel port non attribué.

Maintenant, déconnectez votre téléphone du câble USB. Ensuite, connectez votre téléphone à votre système Linux en utilisant son adresse IP et le port TCP/IP spécifié via un réseau:

sudo adb connect 192.168.1.121:5000

En cas de plusieurs appareils, vous pouvez utiliser le numéro de série de votre Android pour vous y connecter via un réseau:

scrcpy -S <numéro-de-série>

Enfin, exécutez la commande scrcpy pour contrôler et refléter votre Android:

scrcpy

Comme mentionné précédemment, vous pouvez interrompre cette connexion en appuyant sur les touches Ctrl + C.

Exemples d'utilisation de Scrcpy

Explorons quelques exemples de la commande Scrcpy pour comprendre comment elle fonctionne.

Modifier le titre de la fenêtre

Vous pouvez modifier le titre de la fenêtre affichant votre Android en utilisant l'option --window-title dans la commande scrcpy:

scrcpy --window-title='Make Tech Easier'

Enregistrer l'écran de l'Android

Vous pouvez enregistrer l'écran de votre Android en utilisant l'option -r ou --record. Par exemple, vous pouvez enregistrer l'écran de votre appareil et le sauvegarder dans un nouveau fichier nommé "maketecheasier.mp4":

scrcpy --record maketecheasier.mp4

Vous pouvez également combiner l'option -r avec l'option -N, ce qui signifie aucune affichage. De cette façon, l'écran de votre Android ne s'affichera pas sous Linux. Cependant, l'ensemble de l'écran sera tout de même enregistré dans un fichier:

scrcpy -Nr MTE.mp4

Personnaliser l'écran de la fenêtre

De plus, vous pouvez définir la taille maximale (largeur et hauteur) de votre fenêtre en utilisant l'option -m ou --max-size:

scrcpy -m 950

Vous pouvez même limiter le miroir en mode lecture seule en utilisant l'option -n ou --no-control. De cette façon, vous pourrez uniquement voir l'écran de votre Android sous Linux:

scrcpy --no-control

De plus, vous pouvez limiter la capture d'écran par trames par seconde en utilisant l'option --max-fps dans la commande Scrcpy:

scrcpy --max-fps=50

Scrcpy propose également une option --show-touches, qui vous permet de voir les touches physiques de l'appareil en temps réel sur votre Linux:

scrcpy --show-touches

Vous pouvez utiliser l'option -S de la commande Scrcpy pour verrouiller votre appareil tout en conservant la possibilité de le contrôler. Cette option permet d'économiser l'énergie de votre Android:

scrcpy -S

Enfin, vous pouvez utiliser l'option --rotation pour définir la rotation initiale de l'affichage. La valeur par défaut est 0.

Cependant, les valeurs possibles sont 0, 1, 2 et 3, chaque valeur ajoutant une rotation de 90 degrés dans le sens contraire des aiguilles d'une montre :

scrcpy --rotation=3

Scrcpy propose de nombreuses autres options utiles que vous devez explorer et essayer.

Désinstallation de Scrcpy sur Linux

Vous pouvez exécuter l'une des commandes suivantes pour désinstaller Scrcpy de votre système, en fonction de votre méthode d'installation :

# Système basé sur Debian
sudo apt remove scrcpy
# Système basé sur Fedora
sudo dnf remove scrcpy
# Système basé sur Arch
sudo pacman -R scrcpy
# snap
sudo snap remove scrcpy
# Dernière version via le code source
sudo ninja -Cbuild-auto uninstall

De cette manière, vous avez réussi à supprimer Scrcpy de votre système. Si vous n'aimez pas Scrcpy, vous pouvez essayer d'autres applications de mise en miroir Android pour contrôler votre appareil depuis votre système Linux.

Maintenant que tu as fini de lire Utilisez Scrcpy pour refléter et contrôler Android sur Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Pourquoi avez-vous besoin de Scrcpy sur Linux
    1. Fonctionnalités de Scrcpy
  2. Installation de Scrcpy sur Linux
    1. Installez la dernière version de Scrcpy pour plus de fonctionnalités
  3. Connexion à votre Android via un câble USB
  4. Connexion à votre Android via une connexion sans fil
  5. Exemples d'utilisation de Scrcpy
    1. Modifier le titre de la fenêtre
    2. Enregistrer l'écran de l'Android
    3. Personnaliser l'écran de la fenêtre
  6. Désinstallation de Scrcpy sur Linux

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up