2 votes

je cherche quelque chose de plus moderne que le "streaming" X11 avec des VMs locales de Vagrant Linux

J'ai une question similaire Alternatives pour XQuartz ? parce que XQuartz n'est plus disponible depuis 2016 et que X11 semble en général obsolète.

J'utilise vagrant pour faire tourner des VMs Linux et se connecter avec ssh à la VM. C'est un moyen très rapide de tester des choses sous Linux, mais c'est une ligne de commande seulement.

Je souhaite aussi tester des choses comme XFCE et LXDE, mais l'utilisation de la console Virtualbox est lente et la convivialité mauvaise.

Quelles sont les différentes façons d'utiliser les applications GUI et les environnements de bureau complets ? Le site alternativeto.net liste Wayland comme une alternative à XQuartz, mais il ne semble pas y avoir de client MacOS.

0 votes

Parmi les options énumérées dans la question liée, quelles sont celles que vous avez essayées et quel en a été le résultat ? Pouvez-vous exécuter une petite VM Linux sur votre Mac et l'utiliser comme base ?

3voto

Jose Chavez Points 645

X11 en général n'est pas vraiment "obsolète".

Vous le comparez à Wayland, mais Wayland n'est devenu que très récemment quelque chose qui peut être utilisé dans une installation standard de Linux par exemple. Il a encore des bords rugueux et des cas d'utilisation qui ne sont pas du tout implémentés - ainsi, de nombreuses distributions Linux ont X11 par défaut, ou si elles utilisent Wayland par défaut, elles ont une option pour utiliser X11 à la place.

Pour se connecter à des VM Linux avec des environnements de bureau comme XFCE et LXDE, je recommande toujours X11 comme la meilleure option.

Vous pouvez utiliser XQuartz, ou vous pouvez utiliser par exemple le paquet xorg-server de MacPorts, qui a une version plus récente de pratiquement le même logiciel que XQuartz).

Une meilleure alternative serait peut-être d'utiliser le X2Go (gratuit) ou NoMachine NX Logiciel (commercial) permettant d'accéder à votre système X11 depuis MacOS.

Une autre option serait d'utiliser VNC. Il existe de nombreux clients VNC pour Mac, et Linux dispose de logiciels comme x11vnc qui exposent les logiciels X11 (tels que les environnements XFCE et LXDE) via VNC. Le protocole VNC fonctionne de manière substantiellement différente du protocole X, et je ne le recommanderais pas si vous l'utilisez de manière permanente, car vous verrez probablement une certaine dégradation de la qualité graphique, et vous perdrez la possibilité de faire apparaître des applications X11 individuelles comme des fenêtres individuelles dans MacOS.

Considérant Wayland sur MacOS. En fait, vous n'auriez pas besoin d'un client comme vous l'écrivez, c'est le serveur qui vous intéresse. Cependant, comme vous essayez d'accéder à une VM Linux sur un réseau (même si elle est localement sur la même machine) - ce n'est pas pris en charge nativement par Wayland. La configuration standard de Wayland requiert que les clients (applications individuelles) et le serveur (ce qui gère réellement la composition de toutes les applications sur les écrans) soient sur le même ordinateur. Il existe quelques tentatives, très récentes, d'accéder à Wayland à distance sur le réseau - mais actuellement, elles fonctionnent comme un serveur VNC. En d'autres termes, il n'y a aucun avantage à utiliser Wayland ici.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X