Afficher l'écran d'un ordinateur sur une tablette Android

Peut-on visualiser sur une tablette ce qui est affiché sur un ordinateur connecté en HDMI ?

Oui, c'est possible.

Il faut toutefois distinguer deux situations.

1. Ordinateur connecté à un écran HDMI

Le branchement classique est :

Ordinateur
    │
    │ HDMI
    ▼
  Écran

Dans cette configuration, l'ordinateur envoie le signal vidéo vers l'écran.

On ne peut généralement pas brancher simplement une tablette sur la sortie HDMI de l'ordinateur pour récupérer l'image.

En effet, les ports HDMI des ordinateurs et des tablettes sont généralement des sorties HDMI et non des entrées.

2. Utiliser la tablette comme écran du PC par le réseau

La solution la plus simple consiste à utiliser le réseau Wi-Fi.

Le principe est :

Ordinateur ───────────► Tablette Android
              Wi-Fi

La tablette reçoit alors l'image du bureau de l'ordinateur par le réseau.

Spacedesk

Une solution particulièrement simple est spacedesk.

Il faut installer :

L'ordinateur et la tablette doivent être connectés au même réseau.

La tablette peut alors fonctionner comme :

Cette solution ne nécessite pas de câble HDMI entre le PC et la tablette.

3. Autres solutions

Deskreen

Deskreen permet d'utiliser une tablette ou un autre appareil disposant d'un navigateur comme écran distant.

Le principe est également basé sur le réseau local.

Chrome Remote Desktop

Cette solution permet de visualiser et de contrôler un ordinateur depuis une tablette.

Elle est particulièrement adaptée lorsque l'objectif est de prendre le contrôle du PC à distance.

AnyDesk

AnyDesk permet également d'afficher et de contrôler l'écran d'un ordinateur depuis une tablette.

4. Récupérer directement le signal HDMI

Il existe également une solution matérielle.

Le principe est :

Ordinateur
    │
    │ HDMI
    ▼
Carte d'acquisition HDMI
    │
    │ USB
    ▼
Tablette Android

Une carte d'acquisition HDMI USB reçoit le signal HDMI provenant de l'ordinateur et le transforme en flux vidéo USB.

Une application compatible sur la tablette peut ensuite afficher ce flux vidéo.

Cette solution est intéressante lorsque l'on veut récupérer directement le signal HDMI, indépendamment du fonctionnement d'un logiciel de bureau à distance.

5. Quelle solution choisir ?

Besoin Solution conseillée
Utiliser la tablette comme deuxième écran Spacedesk
Voir et contrôler le PC à distance Chrome Remote Desktop ou AnyDesk
Utiliser simplement un navigateur sur la tablette Deskreen
Récupérer directement le signal HDMI Carte d'acquisition HDMI USB

Conclusion

Si le but est simplement de voir sur une tablette Android ce qui apparaît sur l'écran de l'ordinateur, la solution la plus simple est généralement :

PC Windows
     │
     │ Wi-Fi
     ▼
Tablette Android

avec spacedesk.

Si, au contraire, le but est de récupérer exactement le signal HDMI produit par l'ordinateur, il faut plutôt utiliser une carte d'acquisition HDMI vers USB.

!

Afficher un ordinateur Ubuntu sur une tablette Android sans fil

Objectif

L'objectif est d'afficher sur une tablette Android le contenu de l'écran d'un ordinateur fonctionnant sous Ubuntu, sans utiliser de câble entre l'ordinateur et la tablette.

Le principe recherché est :

Ordinateur Ubuntu
      │
      │ Wi-Fi
      ▼
Tablette Android

L'écran HDMI peut rester connecté à l'ordinateur :

Ordinateur Ubuntu
      │
      ├──── HDMI ────► Écran
      │
      └──── Wi-Fi ───► Tablette Android

Solution recommandée : bureau distant

Sous Ubuntu, une solution adaptée consiste à utiliser un protocole de bureau distant.

La tablette Android se connecte alors à l'ordinateur par le réseau Wi-Fi et affiche son bureau.

Il n'est pas nécessaire que la tablette possède une entrée HDMI.

Avec le même réseau Wi-Fi

L'ordinateur Ubuntu et la tablette doivent être connectés au même réseau local :

┌──────────────────┐
│   Routeur Wi-Fi  │
└────────┬─────────┘
         │
   ┌─────┴─────┐
   │           │
   ▼           ▼
Ubuntu      Android
PC          Tablette

Le PC et la tablette communiquent directement sur le réseau local.

Option 1 : RDP

Ubuntu peut être configuré pour accepter des connexions de bureau à distance avec RDP.

Sur la tablette Android, il suffit ensuite d'utiliser une application cliente RDP.

Le principe est :

Ubuntu
  │
  │ RDP / Wi-Fi
  ▼
Application RDP
  │
  ▼
Tablette Android

Cette solution permet de visualiser le bureau Ubuntu sur la tablette.

Selon la configuration, elle peut également permettre de contrôler l'ordinateur depuis la tablette.

Option 2 : VNC

Une autre possibilité est d'utiliser VNC.

Le fonctionnement est similaire :

Ubuntu
  │
  │ VNC / Wi-Fi
  ▼
Client VNC Android
  │
  ▼
Tablette

VNC est particulièrement intéressant lorsque l'on souhaite voir le bureau graphique existant sur Ubuntu.

Important : affichage du bureau ou deuxième écran

Il faut distinguer deux besoins.

Voir le bureau Ubuntu

Si l'objectif est simplement :

« Je veux voir sur la tablette ce qui se passe sur l'écran Ubuntu. »

Alors RDP ou VNC sont de bonnes solutions.

Utiliser la tablette comme véritable deuxième écran

Si l'objectif est :

« Je veux que la tablette soit reconnue par Ubuntu comme un deuxième écran. »

Le problème est différent.

Il faut alors utiliser une solution de second écran sans fil, et non simplement un logiciel de contrôle à distance.

Le schéma devient :

Écran HDMI
     ▲
     │
┌────┴─────┐
│  Ubuntu  │
│           │
└────┬──────┘
     │
     │ Wi-Fi
     ▼
┌───────────┐
│ Tablette  │
│ Android   │
└───────────┘

Ubuntu doit alors créer un affichage supplémentaire et transmettre cette image à la tablette.

Quelle solution choisir ?

Besoin Solution
Voir le bureau Ubuntu sur la tablette RDP
Voir et contrôler Ubuntu RDP ou VNC
Afficher exactement le bureau existant VNC
Utiliser Android comme deuxième écran Solution de second écran sans fil
Aucun câble entre PC et tablette Wi-Fi

Dans votre cas

Puisque l'ordinateur est sous Ubuntu et que vous souhaitez une connexion sans fil avec une tablette Android, je partirais plutôt sur une solution de second écran sans fil si vous voulez réellement utiliser la tablette comme écran supplémentaire.

Si vous voulez seulement recopier l'écran HDMI du PC sur la tablette, VNC peut être plus simple.

Le choix entre les deux est donc essentiel :

1. Recopier l'écran Ubuntu
         → VNC

2. Transformer la tablette en deuxième écran
         → solution de second écran sans fil

Solution qui démarre automatiquement avec Ubuntu

Réponse courte

Pour votre besoin, je recommande VNC avec démarrage automatique du serveur VNC au démarrage d'Ubuntu.

Le fonctionnement serait :

PC Ubuntu
   │
   ├── HDMI ───────► Écran
   │
   └── Wi-Fi ──────► Tablette Android
                          │
                          ▼
                     Affichage du PC

La tablette peut alors se connecter au PC sans avoir besoin de brancher un câble.

Démarrage automatique

Le serveur VNC peut être configuré comme un service systemd.

Au démarrage du PC :

Ubuntu démarre
     │
     ▼
Service VNC démarré automatiquement
     │
     ▼
PC prêt à accepter une connexion
     │
     ▼
Tablette Android se connecte en Wi-Fi

Il n'est donc pas nécessaire de lancer manuellement le serveur VNC après chaque démarrage.

Attention à un point important

Il existe deux façons de faire fonctionner VNC.

VNC sur la session graphique existante

C'est probablement ce que vous recherchez.

La tablette voit alors le bureau qui est affiché sur l'écran HDMI du PC.

Par exemple :

Écran HDMI
     │
     │
     ▼
Bureau Ubuntu
     │
     └────────► VNC ───────► Tablette Android

La tablette affiche donc le même bureau que l'écran du PC.

Session VNC séparée

Certains serveurs VNC créent au contraire une nouvelle session graphique.

Dans ce cas, la tablette ne voit pas forcément le même bureau que celui affiché sur l'écran HDMI.

Pour votre utilisation, cette solution est moins intéressante.

La solution que je privilégierais

Je choisirais donc :

Ubuntu
   │
   ├── écran HDMI
   │
   └── serveur VNC
          │
          │ Wi-Fi
          ▼
      tablette Android

avec un service systemd lancé automatiquement au démarrage.

Résultat recherché

Une fois la configuration terminée :

  1. Vous allumez le PC.
  2. Ubuntu démarre.
  3. Le serveur VNC démarre automatiquement.
  4. L'écran HDMI affiche normalement Ubuntu.
  5. La tablette Android se connecte en Wi-Fi.
  6. La tablette affiche le bureau Ubuntu.

Aucune intervention manuelle sur le PC n'est nécessaire pour lancer VNC.

Encore mieux pour votre besoin

Si votre objectif est uniquement de regarder sur la tablette exactement ce qui apparaît sur l'écran HDMI, je peux vous proposer une configuration Ubuntu très simple avec :

Je peux également vous donner toutes les commandes Ubuntu, dans l'ordre, pour installer et configurer cette solution.

Configuration Ubuntu → tablette Android

Si l'objectif est uniquement de regarder sur la tablette exactement ce qui apparaît sur l'écran HDMI, voici la configuration à mettre en place.

Objectif

Fonctionnement

PC Ubuntu
   │
   ├── HDMI ──────► Écran
   │
   └── Wi-Fi
         │
         ▼
   Tablette Android

La tablette ne sert pas de deuxième écran.

Elle recopie l'écran déjà affiché par Ubuntu.

Solution

La solution retenue est :

Serveur VNC sur Ubuntu + client VNC sur Android

Le serveur VNC sera lancé automatiquement par Ubuntu grâce à systemd.

Au démarrage :

Ubuntu démarre
      │
      ▼
Service VNC démarré
      │
      ▼
Bureau Ubuntu disponible
      │
      │ Wi-Fi
      ▼
Tablette Android

Résultat

Une fois la configuration terminée, il suffira de :

  1. allumer le PC Ubuntu ;
  2. attendre le démarrage d'Ubuntu ;
  3. ouvrir l'application VNC sur la tablette ;
  4. sélectionner le PC Ubuntu ;
  5. saisir le mot de passe.

Le bureau affiché sur l'écran HDMI sera alors visible sur la tablette.

Point important

Pour obtenir exactement le même bureau que celui affiché sur l'écran HDMI, il faut utiliser un serveur VNC capable de partager la session graphique existante.

Il ne faut pas simplement créer une nouvelle session graphique VNC indépendante.

La configuration devra donc être adaptée à la version d'Ubuntu et à son environnement graphique, notamment si Ubuntu utilise GNOME avec Wayland.

Étape suivante

Avant d'installer quoi que ce soit, il faut connaître la version exacte d'Ubuntu.

Commande à exécuter :

lsb_release -a

Et pour connaître le type de session graphique :

echo $XDG_SESSION_TYPE

Ces deux informations permettront de choisir la configuration VNC adaptée et d'éviter d'installer inutilement plusieurs logiciels.