scrcpy est une application qui permet aux appareils Android connectés via USB ou sans fil d'être visualisés et contrôlés à partir d'un bureau macOS, Windows ou Linux. L'application est axée sur les performances et la qualité, offrant 30 ~ 60 FPS à une résolution de 1920 × 1080 ou supérieure et une faible latence.
J'ai écrit sur scrcpy récemment, alors visitez l'article précédent pour plus d'informations sur scrcpy et comment l'installer à partir de la source dans Ubuntu, Debian, Linux Mint ou Fedora :
- Contrôlez les appareils Android depuis votre bureau avec scrcpy (installation d'Ubuntu, Fedora, Debian, Linux Mint)
Il n'y a pas de packages Linux scrcpy officiels, mais un package Snap non officiel a été créé il y a quelque temps (grâce à Ferenc Czumbil), ce qui permet une installation facile de l'application sur les distributions Linux prenant en charge snapd. Je n'arrivais pas à faire fonctionner le package Snap lorsque je l'ai essayé il y a quelque temps, mais cela fonctionne maintenant, alors j'ai pensé écrire un nouvel article sur l'installation et l'utilisation du package scrcpy snap. Il faut un peu plus de temps pour faire fonctionner scrcpy de snap que pour les autres packages Snap, mais c'est toujours beaucoup plus facile que de créer scrcpy à partir de la source.
J'ai installé le package scrcpy snap et j'ai essayé de l'exécuter sur Ubuntu 18.10, Linux Mint 19.1 (basé sur Ubuntu 18.04), Fedora 29 et openSUSE Tumbleweed. scrcpy a fonctionné sur Ubuntu, Linux Mint et openSUSE, mais pas sur Fedora (erreur signalée). L'alternative consiste à installer scrcpy à partir du code source sur Linux, soit en suivant les instructions officielles, soit en consultant l'article de Linux Uprising sur l'installation de scrcpy à partir de la source sur Ubuntu, Debian, Linux Mint et Fedora.
Exigences :
- Appareil Android 5.0 ou version ultérieure
- Le débogage ADB doit être activé sur l'appareil Android
- Sur certains appareils, vous devrez peut-être activer une possibilité supplémentaire de "débogage USB (paramètres de sécurité)" pour pouvoir contrôler l'appareil Android depuis votre ordinateur de bureau.
- Appareil Android connecté à votre ordinateur via USB (ou sans fil, avec ADB sur TCP/IP)
L'accès root Android n'est pas requis. scrcpy est livré avec ADB et scrcpy-server.jar, vous n'avez donc pas besoin d'installer autre chose que le composant logiciel enfichable scrcpy.
1. Installer snapd
Pour installer des packages snap, vous avez besoin de snapd. Ceci est pré-installé dans Ubuntu 04/16/04 et plus récent, Solus 3 et Zorin OS. Pour les autres distributions Linux, y compris Arch Linux, CentOS, Debian, Deepin, Elementary OS, Fedora, Linux Mint, openSUSE, les instructions d'installation de snapd se trouvent dans les documents Snapcraft.
Redémarrez votre ordinateur ou déconnectez-vous après avoir installé snapd.
2. Installez le package scrcpy Snap.
sudo snap install scrcpy
Le package snap a été mis à jour et la dernière version stable de scrcpy est maintenant disponible sur le canal snap stable. Une version quotidienne de la branche principale est désormais disponible dans le canal Edge (si vous souhaitez installer la dernière version quotidienne, joignez --channel=edge
à la commande snap install).
Le crochet de base est également requis :
sudo snap install core
Vous pouvez désormais utiliser scrcpy pour contrôler à distance un appareil Android depuis votre bureau Linux. Vous devez connecter l'appareil Android à votre ordinateur via USB, puis saisir scrcpy
dans un terminal pour lancer l'application :
scrcpy
Assurez-vous que votre appareil Android est déverrouillé lorsque scrcpy est en cours d'exécution et que vous autorisez scrcpy lorsque vous y êtes invité par une boîte de dialogue sur votre téléphone Android. Si vous ne l'avez pas autorisé en temps opportun la première fois que vous l'exécutez, ne vous inquiétez pas, exécutez à nouveau scrcpy.
Si vous souhaitez utiliser ADB fourni avec le composant logiciel enfichable scrcpy, utilisez scrcpy.adb
Au lieu de adb
. Par exemple, pour répertorier les appareils connectés, utilisez :
scrcpy.adb devices
Ou, pour arrêter le serveur ADB s'il est en cours d'exécution, utilisez :
scrcpy.adb kill-server
Voulez-vous désinstaller le composant logiciel enfichable scrcpy ? Cela peut être fait avec la commande suivante :
sudo snap remove scrcpy