A laptop running Ubuntu with an Android screen mirrored on it, and the Android and Linux mascots shaking hands above the keyboard.
Agence web » Actualités du digital » Mettez en miroir votre écran Android sous Linux avec cet outil gratuit

Mettez en miroir votre écran Android sous Linux avec cet outil gratuit

Vous cherchez un moyen de refléter facilement l’écran de votre téléphone Android sur votre bureau Linux ? J'ai trouvé un outil qui vous permet de le faire. La meilleure partie ? C'est gratuit et il n'y a aucune condition. C'est ce qu'on appelle scrcpy. Explorons-le et voyons son potentiel dans ce guide.

Qu'est-ce que scrcpy ?

scrcpy (prononcé « copie d'écran ») est un outil léger et open source qui vous permet de mettre en miroir et de contrôler votre appareil Android directement depuis votre ordinateur. Il prend en charge Windows, macOS et Linux, mais est particulièrement populaire parmi les utilisateurs de Linux pour sa simplicité et sa polyvalence. scrcpy utilise Android Debug Bridge (ADB) pour établir une connexion entre votre appareil Android et votre ordinateur.

L'outil utilise les capacités de diffusion d'écran d'Android pour encoder l'écran de votre appareil dans un flux vidéo H.264. Ce flux est envoyé à votre ordinateur via USB (ou Wi-Fi pour les configurations avancées). Ce qui est intéressant, c'est que scrcpy transfère les entrées du clavier et de la souris de votre ordinateur vers votre appareil Android, vous permettant d'interagir de manière transparente avec l'écran en miroir. Bien qu'il soit léger, scrcpy est très efficace, offrant une faible latence, des fréquences d'images élevées et une prise en charge d'une résolution de 1 920 x 1 080 ou supérieure.

Installer scrcpy sous Linux

Pour la démonstration, j'utilise Ubuntu 24.04 LTS. Cependant, je partagerai des instructions pour d'autres distributions Linux, le cas échéant. Tout d’abord, vous devez installer scrcpy sous Linux.

Si vous utilisez Arch Linux ou un dérivé d'Arch, installez-le depuis votre gestionnaire de packages avec cette commande :

pacman -S scrcpy

Les utilisateurs de Fedora doivent utiliser cette commande :

dnf copr enable zeno/scrcpy && dnf install scrcpy

Sous Gentoo Linux, utilisez :

emerge scrcpy

Si vous utilisez Debian, Ubuntu ou leurs dérivés, vous pouvez l'installer à l'aide de Snap :

snap install scrcpy

Obtenir scrcpy sur Debian/Ubuntu sans snap

Si vous ne souhaitez pas utiliser Snap sur un système basé sur Debian ou Ubuntu, sachez qu'il n'est pas recommandé d'utiliser le package APT officiel pour installer scrcpy car le package est trop ancien. Au lieu de cela, vous pouvez utiliser le script d'installation fourni. Tout d'abord, mettez à jour votre système :

sudo apt update

Ensuite, installez ces dépendances :

        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

Après cela, clonez leur dépôt GitHub et exécutez le script d'installation :

        git clone https:

cd scrcpy

./install_release.sh

Une fois que vous l'avez installé avec succès, vérifiez la version en exécutant :

scrcpy --version

Cela confirme que notre installation a réussi. Si vous devez mettre à jour scrcpy à chaque fois qu'une nouvelle version est disponible, extrayez à nouveau le contenu du référentiel GitHub et exécutez le script d'installation :

        git pull
./install_release.sh

Mise en miroir d'Android sur Linux via USB

Tout d’abord, connectez votre téléphone Android à votre appareil Linux avec un câble USB. Assurez-vous d'activer le débogage USB sur Android si vous ne l'avez pas déjà fait.

Si vous exécutez Linux sur votre appareil nu, votre téléphone doit se connecter immédiatement à votre bureau. Cependant, si vous exécutez une machine virtuelle, vous devez activer le périphérique à partir du menu USB. Sur VirtualBox, accédez à Périphériques > USB. Cochez la case correspondant au nom de votre téléphone.

Pour confirmer la connexion, exécutez cette commande adb dans votre terminal :

adb devices

Nous avons connecté l'appareil avec succès. Pour refléter votre écran Android sur votre appareil Linux, exécutez :

scrcpy

Vous pouvez utiliser votre souris pour contrôler le téléphone Android. Cliquez sur une application pour l'ouvrir ou faites défiler pour changer la fenêtre. Le bouton droit de la souris fonctionne comme le bouton de retour. Le bouton du milieu fait office de bouton d’accueil. Il existe de nombreux autres raccourcis utiles qui vous permettent d'avoir un meilleur contrôle à l'aide de votre souris et de votre clavier.

Si plusieurs appareils sont connectés simultanément à votre appareil Linux, vous pouvez spécifier lequel mettre en miroir de quatre manières :

1. Passer le numéro de série du téléphone comme argument. Vous pouvez trouver le numéro de série dans les paramètres de l'appareil.

scrcpy --serial=example_serial_number

2. Mise en miroir du téléphone connecté via USB (fonctionne lorsqu'il n'y a qu'un seul appareil connecté via un câble)

scrcpy --select-usb

3. Mise en miroir du téléphone connecté via TCP/IP (fonctionne lorsqu'il n'y a qu'un seul appareil connecté selon cette méthode)

scrcpy --select-tcpip

4. Passer l'adresse IP du téléphone comme argument s'il écoute sur TCP/IP

scrcpy --tcpip=192.168.1.1:5555

Mise en miroir sans fil d'Android sur Linux

Si vous ne voulez pas avoir de problèmes de câble, vous pouvez également configurer scrcpy pour refléter l'écran de votre téléphone Android sans fil. Pour cela, les deux appareils doivent être sur le même réseau Wi-Fi. Tout d’abord, connectez votre téléphone au bureau Linux via un câble USB. Assurez-vous qu'il est reconnu par adb :

adb devices

Activez ensuite le débogage sans fil sur votre téléphone en exécutant cette commande :

 adb tcpip 5555

Débranchez maintenant le téléphone du câble USB. Trouvez l'adresse IP de votre téléphone. Vous pouvez le trouver dans les paramètres du téléphone ou dans les paramètres Wi-Fi. J'utilise un appareil Samsung, donc dans mon cas, j'ai dû accéder à Paramètres > À propos du téléphone > Informations sur l'état pour trouver l'adresse IP.

Une fois que vous avez trouvé l'adresse IP, exécutez cette commande dans le terminal :

 adb connect ip.address.of.phone:5555

Si tout semble bien, exécutez scrcpy pour refléter l'écran Android sans fil :

scrcpy

Vous devriez voir l'écran de votre téléphone sur votre bureau même s'il n'est pas connecté via USB. En fonction de votre connexion Internet, vous remarquerez peut-être une baisse de performances ou une latence plus importante dans la connexion sans fil que dans la connexion filaire. Personnellement, je préfère la mise en miroir sans fil car je n'ai pas à m'occuper de câbles.

Voici ce que vous pouvez faire d'autre avec scrcpy

scrcpy est bien plus qu'un simple outil de mise en miroir d'écran Android. Vous pouvez enregistrer votre écran Android, utiliser la caméra du téléphone, lire de l'audio sur le bureau et contrôler la façon dont vous pouvez interagir avec votre téléphone Android via scrcpy. Passons rapidement en revue quelques fonctionnalités qui pourraient vous intéresser.

Vous pouvez modifier certains paramètres du flux vidéo que vous transférez depuis votre téléphone Android, tels que la taille de l'écran, le débit binaire, le codec et la fréquence d'images.

        scrcpy --max-size=1024 

scrcpy

scrcpy

scrcpy

Si vous souhaitez refléter la caméra de votre téléphone au lieu de l'écran, exécutez :

scrcpy --video-source=camera

En ce qui concerne l'audio, si vous mettez en miroir l'affichage, par défaut, la sortie audio de votre téléphone sera diffusée sur le bureau. Si vous mettez en miroir la caméra, le son du microphone de votre téléphone sera diffusé sur le bureau. Vous pouvez choisir la source audio à utiliser ou la désactiver complètement.

        scrcpy --audio-source=mic 
scrcpy --video-source=camera --no-audio

Si vous souhaitez enregistrer la vidéo et l'audio mis en miroir, exécutez :

        scrcpy 

scrcpy --no-audio --record=file.mp4

scrcpy --no-video --audio-codec=raw --record=file.wav

Une autre fonctionnalité qui a retenu mon attention est l’affichage virtuel. Fondamentalement, vous pouvez créer davantage d'affichages et les refléter sur le bureau, sans nécessairement refléter l'écran de votre téléphone. Par exemple, vous pouvez avoir un écran reflétant l’écran du téléphone tandis qu’un autre écran, un écran virtuel, affiche une application. Si, par exemple, vous souhaitez exécuter VLC dans un affichage virtuel, exécutez :

scrcpy --new-display=1920x1080 --start-app=org.videolan.vlc

De même, vous pouvez démarrer autant de nouveaux affichages virtuels que vous le souhaitez.


Il existe de nombreux outils de mise en miroir d'écran disponibles pour Android. Cependant, scrcpy étant gratuit et open source et contenant de nombreuses fonctionnalités puissantes en fait un concurrent de premier plan. Si vous souhaitez en savoir plus sur cet outil, exécutez homme scrcpy sur votre terminal ou visitez la documentation officielle.

★★★★★