Skip to content
⚡ Tenvo AI · EN DIRECT · v0.16.26 · TLS · Certificats par appareil · AGPL-3.0 · NIVEAU GRATUIT · 30 APPAREILS · INFRA AUTO-HÉBERGEABLE · APPORTEZ VOTRE CLÉ API · MCP POUR CLAUDE & CURSOR
Retour au blogComparaison

Alternative à NoMachine pour Linux : X11, Wayland, sans écran (headless)

Tenvo Editorial Team8 min de lecture
Alternative à NoMachine pour Linux : X11, Wayland, sans écran (headless)

Si vous administrez des machines Linux, vous savez déjà que l'accès à distance n'est pas une solution universelle.

Si vous administrez des machines Linux, vous savez déjà que l'accès à distance n'est pas une solution universelle. Le choix d'un outil pour une flotte Linux dépend moins de l'apparence de l'interface graphique que de trois spécificités : X11 vs Wayland, la nécessité d'une session persistante (virtuelle) ou d'une connexion au siège de l'utilisateur, et la manière dont les serveurs sans écran ou les machines avec GPU exposent des affichages. Cet article passe en revue ces compromis spécifiques à Linux et recommande des alternatives pratiques à NoMachine qui fonctionnent réellement en production.

Pourquoi X11 vs Wayland change la donne

X11 (Xorg) et Wayland ne sont pas des backends interchangeables pour l'accès à distance. X11 expose un modèle de serveur d'affichage global : un processus peut créer un affichage virtuel (Xvfb/Xdummy/Xvnc) ou se connecter à l'écran existant :0. Cette flexibilité explique pourquoi de nombreux outils classiques—TigerVNC, x11vnc, Xvnc, xrdp—ont été conçus autour de X11.

Wayland (le protocole utilisé par les environnements modernes comme GNOME, KDE Plasma, les compositeurs wlroots tels que Sway) est volontairement plus sécurisé : la capture d'écran et l'injection d'entrée sont médiées par le compositeur. Il n'existe pas d'API standard générique d'« affichage virtuel » dans Wayland. Le contrôle à distance dépend donc du support explicite du compositeur (PipeWire pour la capture d'écran, protocoles de télécommande fournis par le compositeur, ou serveurs spécifiques au compositeur comme wayvnc pour wlroots).

CaractéristiqueX11Wayland
Affichage virtuel (côté serveur)Oui : Xvfb / Xvnc / pilote 'dummy'Pas d'affichage virtuel standard ; dépend du compositeur
Se connecter au siège physiqueFacile via x11vncRequiert le support du compositeur / PipeWire
Modèle de capture d'écranGlobal, programmatiquePar compositeur, PipeWire pour la capture
Outils de contrôle à distance compatiblesTigerVNC, xrdp, x11vncBackend RDP de GNOME, wayvnc, plugins de compositeur

Persistance de session : bureaux virtuels vs attachement au siège

Une des fonctionnalités pratiques de NoMachine est la persistance de session : la capacité à créer un bureau virtuel de longue durée que l'on peut déconnecter puis reconnecter. Sur Linux, ce comportement s'obtient via plusieurs schémas :

  • Xvnc / TigerVNC / TightVNC : ces solutions créent un serveur X persistant (écran :1, :2, etc.) avec un environnement de bureau. Vous pouvez démarrer un bureau VNC au boot et il reste actif tant que vous ne l'arrêtez pas. Commande : vncserver :1 -geometry 1920x1080 -depth 24.
  • Xvfb + x11vnc : Xvfb fournit une framebuffer X virtuelle, et x11vnc expose cette framebuffer via VNC. Utile quand vous avez besoin d'un affichage X sans GPU réel, scriptable et sans tête.
  • xrdp : crée par défaut des sessions X séparées (selon la configuration) et peut être configuré pour fournir des sessions persistantes ; le comportement varie selon les distributions et les environnements de bureau.
  • Attachement au siège physique : des outils comme x11vnc, GNOME Remote Desktop (backend RDP) ou les implémentations de partage d'écran se connectent à la session :0 de l'utilisateur connecté. C'est ce à quoi les utilisateurs s'attendent quand vous « prenez la main », mais cela nécessite que le compositeur autorise la capture et l'injection.
Exemple : session VNC persistante légère avec TigerVNC
# install tigervnc-server (les noms de paquet varient selon la distro)
# démarrer un bureau persistant
vncserver :1 -geometry 1920x1080 -depth 24
# se connecter avec un client VNC sur user@host:5901

Exemple : X virtuel + exposition via x11vnc
Xvfb :1 -screen 0 1920x1080x24 &
export DISPLAY=:1
# démarrer votre environnement de bureau, ex. startxfce4 &
x11vnc -display :1 -nopw -forever -shared

Serveurs sans écran et machines GPU : solutions pratiques

Les serveurs sans écran (pas de moniteur connecté) et les machines avec GPU discret posent deux problèmes courants : il peut ne pas y avoir de framebuffer actif, et les GPU modernes ou les pilotes propriétaires (NVIDIA) peuvent ne pas créer de sortie virtuelle exploitable. Options :

  • Bouchon HDMI / dongle 'dummy' : de petits dongles HDMI font croire au GPU et à X qu'un écran réel est connecté en créant un EDID/mode moniteur. C'est la solution la plus simple pour des machines physiques lorsque vous voulez un bureau réellement accéléré par le GPU.
  • Pilote Xorg 'dummy' : installez et configurez le pilote 'dummy' de Xorg ou utilisez une framebuffer virtuelle (Xvfb) si vous n'avez pas besoin de l'accélération GPU. Exemple : apt install xserver-xorg-video-dummy et ajoutez un xorg.conf minimal pour créer :1.
  • Utiliser GPU virtuel / passthrough : en virtualisation, configurez un adaptateur d'affichage virtuel ou faites du passthrough du GPU pour que l'invité expose des sorties.
  • Sur Wayland : les configurations sans écran sont plus délicates. Certains compositeurs (GNOME) peuvent créer une session sans écran via des services systemd utilisateur et la pile GNOME remote-desktop ; d'autres (Sway) s'appuient sur wayvnc ou les outils basés sur wlroots. Si vous devez exécuter Wayland sans écran de manière fiable, consultez la documentation du compositeur et testez la pile spécifique.

Chemins de connexion et compromis relais vs auto‑hébergé

La manière dont le client atteint le serveur est orthogonale à X11/Wayland mais importante opéréationnellement. Les options sont directes (P2P) avec traversal NAT, ou via des serveurs relais. Héberger votre propre relais ou broker est possible, mais coûteux en exploitation : renouvellements de certificats TLS, basculement multi‑régions fiable, règles de pare‑feu et maintenance en astreinte. Pour la plupart des équipes, un relais managé revient moins cher en coût total de possession si l'on prend en compte le temps d'ingénierie et les obligations de disponibilité.

Le relais managé de Tenvo est la recommandation par défaut de cet article : clients natifs pour macOS/Windows/Linux, un client navigateur en bêta publique, et un relais managé multi‑région pour éviter de gérer votre propre broker. Offres actuelles : Free $0, Lite $2.99/mo, Pro $7.99/mo — points de prix utiles à comparer avec le coût d'exploitation d'un relais HA. Si vous avez une exigence écrite (résidence des données, conformité interdisant l'infrastructure tierce, réseaux isolés air‑gapped), l'auto‑hébergement est le bon choix ; voir notre Self-Hosted Remote Desktop: Why, How, and What Breaks pour la checklist opérationnelle.

Note sécurité : Tenvo (et la plupart des fournisseurs) utilise TLS avec des certificats par appareil. Une connexion P2P directe est chiffrée de bout en bout entre les deux appareils ; quand le trafic passe par un relais, TLS est terminé au relais, qui est alors en position de voir le trafic de session. Traitez les relais comme des opérateurs de confiance et choisissez un fournisseur ou un modèle d'hébergement en conséquence. Pour un aperçu des choix de tunnel et de pare‑feu, voir Remote Desktop Without Port Forwarding Explained.

Quelles alternatives à NoMachine conviennent à quels scénarios Linux

  • Besoin de sessions virtuelles persistantes (X11, applications GUI sur serveurs) : TigerVNC (Xvnc) ou Xvfb + x11vnc sont solides. Ils offrent un bureau longue durée que vous pouvez automatiser et snapshotter. Adaptés aux serveurs de build ou aux sessions GUI longue durée sur des machines sans écran.
  • Se connecter à l'utilisateur connecté sur un siège X11 : x11vnc ou le partage d'écran VNC fonctionne ; le contrôle de type NoMachine du :0 est simple sous Xorg.
  • Compositeurs Wayland et GNOME/KDE récents : privilégiez des solutions conscientes du compositeur — le remote desktop de GNOME (backend RDP) utilise PipeWire pour la capture d'écran et fonctionne bien pour l'attachement à la session utilisateur sur GNOME 42+. Sway et autres compositeurs wlroots peuvent utiliser wayvnc. Si vous exigez une compatibilité large avec de nombreuses variantes Wayland, testez chaque cible attentivement.
  • Accès via navigateur / flottes gérées depuis le web : Apache Guacamole est une passerelle web pour RDP/VNC/SSH. Robuste quand vous avez besoin d'un client uniquement navigateur, mais c'est de l'infrastructure web à gérer ou héberger.
  • Maillage auto‑hébergeable avec traversal NAT simple : RustDesk propose une option serveur auto‑hébergée. Bien adapté quand vous avez une justification de conformité pour héberger votre propre broker ; sinon, un relais managé (Tenvo) réduit la charge opérationnelle.
  • Support entreprise, parité Windows & macOS : Tenvo fournit des clients natifs sur les principaux OS et un relais managé disponible ; c'est le choix pratique quand vous voulez une gestion centralisée sans construire votre propre stack de broker.

Pour un aide‑mémoire rapide : pour les serveurs X11 utilisez TigerVNC/xrdp pour des sessions persistantes et x11vnc pour vous attacher au siège. Pour Wayland, préférez les outils soutenus par le compositeur (GNOME RDP, wayvnc) ou une solution managée qui annonce explicitement le support de Wayland et le teste sur votre distribution et environnement de bureau.

Exemple de logique de décision — choisir selon la charge de travail

  1. Si vous administrez des postes visibles (les utilisateurs se connectent physiquement) et avez besoin d'accès support : utilisez un outil d'attachement au siège supporté par votre compositeur (GNOME Remote Desktop sur GNOME, wayvnc sur Sway), ou Tenvo avec le relais managé pour le traversal NAT et la gestion centralisée.
  2. Si vous gérez des machines sans écran pour build ou CI nécessitant une GUI persistante : créez un bureau TigerVNC/Xvnc au démarrage et protégez‑le par des règles de pare‑feu locales et des tunnels SSH si vous devez éviter les relais.
  3. Si vous exigez auditabilité et contrôle central sur un parc Linux hétérogène : favorisez un produit managé avec journalisation des sessions et relais multi‑régions sauf si une règle de conformité impose l'auto‑hébergement ; lisez Self-Hosted Remote Desktop: Why, How, and What Breaks avant de décider.

Pour des exemples détaillés d'installation sur cibles Linux et des scripts pratiques, notre walkthrough Linux Remote Desktop Server: X11VNC & RustDesk Setup couvre Xvfb, x11vnc et une installation serveur RustDesk auto‑hébergée.

Recommandation finale : conseils pratiques, orientés Linux

Il n'existe pas de « remplaçant unique de NoMachine » pour Linux car le backend de bureau (X11 ou Wayland) et le modèle de déploiement (VM sans écran, poste utilisateur, flotte sous gestion centrale) définissent des exigences techniques différentes. Restreignez votre choix en répondant à trois questions :

  • Ai‑je besoin de m'attacher au siège de l'utilisateur connecté, ou un bureau virtuel persistant est‑il acceptable ?
  • La cible utilise‑t‑elle Xorg ou Wayland, et quel compositeur/version (GNOME, KDE, Sway) ?
  • Puis‑je compter sur un relais managé tiers, ou une règle de conformité m'oblige‑t‑elle à auto‑héberger ?

Opérationnellement, privilégiez un relais managé sauf si vous avez une exigence écrite d'auto‑hébergement. Les relais managés évitent les coûts cachés de disponibilité, gestion des certificats, basculement multi‑régions et patchs d'urgence. Le relais managé de Tenvo, le client natif Linux et le client navigateur en bêta publique sont conçus pour ce cas d'usage ; offres actuelles : Free $0, Lite $2.99/mo, Pro $7.99/mo selon l'échelle et les fonctionnalités.

Vous voulez un comparatif succinct des fournisseurs et peser les compromis de l'auto‑hébergement ? Consultez notre couverture étendue dans NoMachine Alternative: Linux-First Open-Source Options et l'analyse opérationnelle dans Self-Hosted Remote Desktop: Why, How, and What Breaks.

Prêt à tester un relais managé et un client orienté Linux qui comprend X11, Wayland et les machines sans écran ? Téléchargez un client natif ou essayez la bêta navigateur sur /download.

Obtenir Tenvo

Prêt à l'essayer vous‑même ?

Gratuit jusqu'à 30 appareils, sans carte bancaire. Mise en route et connexion en deux minutes.