web-dev-qa-db-fra.com

différence entre x serveurs dans Windows

J'utilise Windows 10 Insider Preview avec le sous-système Windows pour Linux activé

Je me demande quelle est la vraie différence entre VcXsrv et Xming pour afficher les fenêtres d'Ubuntu dans Windows

Je connais les différences immédiates avec les paramètres, je veux dire plus spécifique, comme par exemple ce qui nécessite moins de ressources et peut-être que certaines choses ne fonctionnent pas sur l'une mais fonctionnent avec l'autre

La balise Windows-10 s’applique car elle existe depuis l’AU dans les versions normales.

18
DanHolli

VcXsrv est un projet open source sous licence BSD relatif à la construction d'un serveur X fiable en utilisant Visual Studio de manière potentiellement optimale. Il est de notoriété publique que les compilateurs Microsoft sont très utiles pour la plate-forme Windows, car il existe des variantes gratuites, ce qui en fait une option tentante. C’était mon premier choix pour X Server lorsque j’ai essayé le sous-système Windows pour Linux pour la première fois dans Windows 10.

Xming est un projet étrange qui, sous le terme , Donation masque un prix pour les fichiers binaires installables. J'ai toujours pensé que les dons étaient volontaires, mais il semble que l'auteur ait une perception différente. Ce projet était la seule option possible d’avoir X Server sur Windows en mode natif pendant très longtemps, mais depuis que nous avons VcXsrv, nous avons le choix.

J'ai personnellement une très bonne expérience de VcXsrc, il est facile à installer et fonctionne très vite. Je suis surpris que ce ne soit pas plus populaire. Autant que je sache, leur code est une version plus propre du serveur X original et ne concerne pas Cygwin.

21
Michał F

Les deux sont compilés à partir du code source X.org modifié.

VcXsrv gère correctement les captures d’écran lorsque vous appuyez sur Alt-Tab entre les fenêtres et place les icônes appropriées dans la barre des tâches. Cela ne fonctionne pas avec la version Xming du domaine public.

Xming vient avec plus de programmes à démarrer, VcXsrv s'appuie sur Xlaunch.

Sur mon stylo Samsung Notebook 9 avec carte graphique Intel UHD 620, VcXsrv tente d'effectuer l'accélération matérielle par défaut, ce qui ne fonctionne pas. Je ne sais pas pourquoi. Je devais désélectionner l'option lors de l'exécution de Xlaunch. Xming utilise directement le logiciel OpenGL par défaut.

J'ai eu des problèmes avec les deux moniteurs de changement de version sur un Surface Book. VcXsrv s'est écrasé, Xming n'a tout simplement pas été affiché correctement.

2