Comment mettre en miroir votre iPhone/iPad sur Ubuntu Desktop
Voulez-vous refléter l'écran de votre iPhone sur votre bureau Ubuntu ? Il existe une application gratuite et open source dans les dépôts Ubuntu qui vous permet de le faire.
Si vous souhaitez mettre en miroir votre iPhone ou iPad sur Ubuntu, UxPlay est le moyen le plus simple de le faire – et c'est un logiciel open source gratuit.
Il s'appelle UxPlay et une fois que vous l'avez installé, vous pouvez partager rapidement l'écran de votre iPhone (ou iPad) sur Ubuntu avec audio, et vous n'avez pas besoin d'installer une application sur votre appareil Apple pour l'utiliser.
Tout ce qui est affiché sur l'écran de votre appareil Apple est diffusé sur votre bureau en temps réel, affiché dans une fenêtre flottante que vous êtes libre de déplacer sur le bureau ou de prendre en plein écran.
Comment ça marche?
UxPlay utilise AirPlay, la technologie de partage d'écran d'Apple intégrée à iOS - aucun piratage, câble ou jailbreak n'a besoin d'un appareil prenant en charge AirPlay (c'est-à-dire un iPhone 4 ou version ultérieure) et d'une connexion réseau fonctionnelle.
Désormais, Apple a réorganisé AirPlay en 2017 (AirPlay 2), mais continue d'inclure le « protocole hérité » que cette application utilise pour activer la mise en miroir d'écran sous Linux. Apple supprimera probablement l’ancien protocole dans une future mise à jour, mais depuis iOS 17.x, il est présent et fonctionne.
Si vous souhaitez mettre en miroir votre iPhone ou iPad sur Ubuntu, utiliser UxPlay est le moyen le plus simple pour y parvenir - et ce sont tous des logiciels gratuits et open source, ce qui est génial !
Visualisez votre iPad ou iPhone sur votre bureau
Je vous ai montré comment utiliser un iPad comme deuxième moniteur dans Ubuntu, mais faire les choses dans l'autre sens, c'est-à-dire voir un écran d'iPhone ou d'iPad sur Ubuntu, est presque aussi simple, tout cela grâce à cet outil.
UxPlay reflète uniquement votre écran (et son audio), vous ne pouvez donc pas interagir avec ce que vous voyez. Mais la mise en miroir a de nombreuses utilisations : elle peut vous aider à collaborer au travail, à partager des présentations, du code de démonstration, des illustrations ou d'autres contenus lors de flux ou d'appels vidéo, à regarder/écouter du contenu de votre appareil sur un écran plus grand, etc.
Et comme UxPlay utilise des décodeurs H.264 à accélération matérielle lorsqu'ils sont disponibles (s'ils ne le sont pas, on revient au décodage logiciel) via les plug-ins GStreamer, les performances sont excellentes et la vidéo est fluide avec peu de décrochages, de saccades et images perdues - ne vous attendez pas à une fluidité de qualité câble, cependant.
Outre le mode miroir d'AirPlay (qui diffuse votre écran et son audio AAC compressé avec perte), UxPlay prend en charge le mode AirPlay Audio pour l'audio Apple Lossless (ALAC) (ce qui signifie audio uniquement, pas de vidéo) pour tout ce qui est lu sur votre appareil.
Donc, si vous souhaitez uniquement écouter quelque chose depuis votre iPad ou iPhone et l'entendre via les haut-parleurs de votre ordinateur de bureau ou portable, utilisez cette fonctionnalité pour obtenir la meilleure qualité audio possible.
Pour partager l'écran de votre iPhone/iPad avec Ubuntu :
Installez UxPlay. Recherchez-le dans les applications Ubuntu Software/App Center ou ouvrez une fenêtre Terminal et exécutez
sudo apt install uxplay
pour l'installer.Installez les plugins GStreamer requis. Sans cela, l'application ne fonctionnera pas. Exécutez
sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav
pour les installerLancez UxPlay en exécutant
uxplay
dans un terminalSur votre iPhone/iPad, ouvrez le Centre de contrôle (déroulez vers le bas depuis le coin supérieur droit de l'écran), appuyez sur l'icône Screen Mirroring (carrés superposés), sélectionnez 'UxPlay' dans la liste
Et voilà : ce qui s'affiche sur l'écran de votre smartphone ou de votre tablette est désormais visible instantanément dans UxPlay.
Lorsque vous avez terminé, déconnectez-vous via votre iPhone et fermez la fenêtre UxPlay sur votre bureau (si elle ne se ferme pas automatiquement). Terminez ensuite le processus UxPlay dans le Terminal en appuyant sur les touches ctrl + c de votre clavier.
Choses qu'UxPlay ne peut pas faire
UxPlay est parfois appelé « Scrpy pour iPhone » ou « alternative gratuite à Vysor », mais ce n'est pas le cas. Contrairement à ces deux applications, UxPlay est simplement un miroir et ne vous permet pas d'interagir avec un appareil depuis votre ordinateur à l'aide d'une souris et d'un clavier.
Il existe également d'autres limitations. Vous ne pouvez pas « voir » le contenu vidéo Apple crypté par DRM (c'est-à-dire les éléments de l'application Apple TV, Amazon Prime et d'autres applications) via UxPlay.
Enfin, le streaming vidéo AirPlay2 sans miroir n'est pas possible. Cela signifie que vous ne pouvez pas ouvrir une application, appuyer sur une icône de « diffusion » native, sélectionner UxPlay et faire en sorte que le flux vidéo contourne votre appareil et soit redirigé directement vers l'application.
Autres choses qu'UxPlay peut faire
Vous souhaitez configurer davantage les choses ?
La page Github d'UxPlay offre des détails sur les nombreuses options disponibles, notamment la rotation de l'écran, la spécification d'un FPS (utile pour améliorer les performances), la désactivation de la vidéo pour le flux audio uniquement, le choix d'un décodeur spécifique, etc.
Vous pouvez modifier le fichier de configuration de l'outil si vous souhaitez « coder en dur » les options et ne pas avoir à les transmettre manuellement, sinon exécutez-les simplement en cas de besoin.
Quelques éléments utiles :
Définissez la résolution : utilisez l'indicateur
-s
plus la résolution, par exempleuxplay -s 1366x768
Faites pivoter l'écran : avant de vous connecter, passez
-r
plusL
ouR
Passer en mode plein écran1 : appuyez sur < kbd>F11 sur votre clavier (et encore pour quitter) ou passez
-fs
Fait intéressant, UxPlay est capable d'effectuer un décodage accéléré par le matériel sur le Raspberry Pi 4B (et versions antérieures) à l'aide de Video4Linux2, mais cela peut varier d'une distribution à l'autre. Sur Ubuntu pour le Raspberry Pi 4, cela devrait fonctionner automatiquement.
Résumé
C’est ainsi que vous pouvez partager un écran d’iPhone ou d’iPad avec n’importe quel ordinateur de bureau ou ordinateur portable exécutant Ubuntu.
D'autres options pour ce faire sont disponibles, beaucoup avec plus de fonctionnalités, mais la plupart sont des logiciels payants, ne fonctionnent qu'avec Windows ou macOS et impliquent l'installation d'applications à partir de l'App Store.
Mais pour une approche FOSS simple, c’est difficile à battre.
La version d'UxPlay dans Ubuntu 22.04 LTS ne prend pas en charge cette fonctionnalité ↩︎