Utiliser Linux avec Wayland? Voici ce que vous devriez savoir

Vous avez peut-être entendu parler du serveur d'affichage Wayland, mais qu'est-ce que c'est? Comment cela vous affecte-t-il ainsi que votre ordinateur Linux? Voici ce que vous devez savoir.

Vous avez peut-être entendu parler du serveur d'affichage Wayland, mais qu'est-ce que c'est?  Comment cela vous affecte-t-il ainsi que votre ordinateur Linux?  Voici ce que vous devez savoir.
Publicité

Vous avez peut-être entendu parler de Wayland Comment essayer Wayland, un nouveau serveur d'affichage pour Linux Comment essayer Wayland, un nouveau serveur d'affichage pour Linux Les distributions Linux recevront bientôt un nouveau serveur d'affichage appelé Wayland. Jetons un coup d'oeil à Wayland, et voyons comment vous pouvez l'essayer dès maintenant. Lire la suite, un nouveau protocole (ish) qui vise à remplacer le serveur d'affichage Xorg dans un avenir lointain. Si vous pensez que cela ne vous affectera pas, repensez - Fedora 25 et plus Fedora 25 est arrivé: voici ce qui a changé Fedora 25 est arrivé: voici ce qui a changé Fedora 25 fournit les dernières nouvelles du projet GNOME, mais quelle est l'histoire avec le nouveau serveur d'affichage, Wayland? Le serveur d'affichage de nouvelle génération est-il vraiment prêt pour la prime time? Read More l'utilise par défaut.

Clairement, c'est quelque chose qui est là pour rester et grandir. Le fait que vous puissiez l'utiliser maintenant en est la preuve. Mais si vous voulez tester l'avenir, vous devez garder certaines choses à l'esprit.

Qu'est-ce que Wayland?

En bref, c'est un protocole qui indique à vos programmes comment ils devraient vous apparaître, en fonction de vos actions. Par exemple, déplacer une fenêtre ou cliquer sur un bouton. Techniquement, ce n'est pas un remplacement pour le serveur Xorg en lui-même - Wayland ne définit que la façon dont un tel serveur d'affichage devrait parler à ces applications.

Au lieu de cela, il s'appuie sur un tiers pour fournir ce serveur d'affichage, appelé un compositeur Wayland . C'est ce qui prend le rôle du serveur Xorg. Un exemple de ceci est KWin, du bureau KDE Plasma KDE Expliqué: Un aperçu de l'interface de bureau la plus configurable de Linux KDE a expliqué: Un regard sur l'interface de bureau la plus configurable de Linux À quoi ressemble Linux? Parfois, Unité; d'autres fois, GNOME. Souvent, cependant, Linux exécute KDE. Si vous n'utilisez pas l'ancien environnement de bureau K sur votre PC Linux, il est temps de changer! Lire la suite . What Way fait est de tenter de simplifier les communications du serveur d'affichage, ce qui rend le développement futur plus facile et plus rapide.

Mais comme beaucoup de technologies futures, il a quelques difficultés à surmonter. Le serveur Xorg existe depuis longtemps et a lui-même été régulièrement développé. Cela signifie également que Wayland a du rattrapage à faire (avec les serveurs d'affichage qui l'implémentent). Mais pour l'instant, il y a beaucoup de choses que vous pouvez faire pour rendre le test plus facile.

Évitez les applications GTK + 2 ou Qt 4

Linux est assez unique en ce sens qu'il n'a pas de vrai toolkit GUI de facto (par rapport à Windows ou macOS par exemple). Ces toolkits sont des morceaux de logiciels (frameworks) qui facilitent la création d'interfaces utilisateur graphiques (interfaces utilisateur graphiques Grsync - Une interface graphique simple pour vous aider à utiliser 'rsync' facilement [Linux] Grsync - Une interface simple pour vous aider à utiliser 'rsync' facilement Linux] Lire la suite) pour les programmes. Les plus importants sous Linux incluent GTK + et Qt.

Fondamentalement, les programmes que vous interagissez au jour le jour sont écrits dans ces cadres. Ils agissent en tant que clients de votre serveur d'affichage, en demandant que les choses soient dessinées sur votre écran. Cependant, ces demandes doivent d'abord être comprises, et cela dépend de la boîte à outils.

En tant que tel, seuls certains types de programmes peuvent réellement fonctionner dans Wayland - ceux qui savent comment le parler. Par exemple, ceux écrits en Qt 5 (la boîte à outils du bureau Plasma L'état actuel du nouvel environnement de bureau Linux, Plasma 5 L'état actuel du nouvel environnement de bureau Linux, Plasma 5 Après des années de polissage de la série 4.x, KDE est une fois de plus leader de la course à l'innovation parmi les environnements de bureau Linux avec son dernier produit: Plasma 5. Read More est basé sur), sera en mesure de fonctionner correctement. Les programmes GTK + 3 peuvent également fonctionner en mode natif.

gtk3 dconf

Cela étant dit, si vous essayez d'ouvrir, disons, une application Qt 4, vous aurez une chance de l'exécuter. Wayland le fait en exécutant le serveur Xorg dans les coulisses, pour écouter les applications qu'il ne peut pas comprendre. Cependant, cela peut conduire à une utilisation plus importante de la mémoire Linux utilise-t-il moins de RAM que Windows? Linux utilise-t-il moins de RAM que Windows? Ça dépend. Windows et Linux ne peuvent pas utiliser la RAM exactement de la même manière, mais ils font finalement la même chose. Alors, lequel utilise moins de RAM? Lire la suite, et des vitesses légèrement inférieures. De plus, il y a des choses qu'il ne peut tout simplement pas faire pour le moment.

Certaines applications peuvent ne pas fonctionner

Le serveur Xorg, avec des années de travail, est complet. Il a été conçu pour être très extensible, ce qui lui permet de grandir au fil des ans. En tant que tel, il y a certaines choses que Wayland ne peut pas encore faire pour les programmes (et dépendent donc de Xorg).

Par exemple, un problème commun cité à propos de Wayland est que Redshift Redshift garde les yeux nets et vous aide à dormir [Linux] Redshift garde les yeux nets et vous aide à dormir [Linux] Read More ne fonctionne pas. Redshift est un programme conçu pour filtrer la lumière bleue de votre moniteur, dans la même veine que F.lux ou Night Shift Can F.lux et Night Shift améliorent vraiment vos habitudes de sommeil? Est-ce que F.lux et Night Shift peuvent vraiment améliorer vos habitudes de sommeil? L'utilisation excessive d'ordinateurs, de tablettes et de smartphones peut entraîner une dégradation de la qualité du sommeil, mais est-ce que des applications telles que F.lux et Night Shift permettent vraiment de contrer ces effets? La science est assez claire à ce sujet. Lire la suite . La principale raison pour laquelle cela ne fonctionne pas, c'est parce qu'il repose sur l'une des extensions de Xorg: RandR . Il offre aux programmes un moyen facile de demander à Xorg de changer l'affichage de votre écran.

xorg randr

Bien que Wayland fournisse les moyens de recréer cette capacité, il dépend de chaque compositeur de Wayland de l'implémenter. Cela signifie que si un environnement de bureau Quel environnement de bureau Linux convient le mieux à votre personnalité? Quel environnement de bureau Linux convient le mieux à votre personnalité? Quel genre d'utilisateur d'ordinateur êtes-vous? Laissez-vous des icônes éparpillées sur votre bureau? Préférez-vous travailler dans une application épurée? Voyons quel environnement de bureau Linux vous convient le mieux. Read More pourrait prendre en charge quelque chose comme Redshift, il n'y a aucune garantie que cela fonctionnera ailleurs.

À l'avenir, Wayland sera probablement bien supporté. Le bureau GNOME Modification des polices de bureau GNOME Linux est plus facile que vous ne le pensez Modification des polices de bureau GNOME Linux est plus facile que vous ne le pensez Le bureau GNOME est facile à personnaliser, mais la police est souvent négligée. Heureusement, il existe un moyen de changer les polices GNOME Shell, sans modifier les fichiers ou utiliser le terminal. Lire la suite par exemple a maintenant mis en œuvre la possibilité de changer la température de votre écran. Mais il y a encore du chemin à faire.

gnome redshift

La composition est un must

La composition est une technique qui aide à prévenir les déchirures et les artefacts. Ceci est fait en gardant des copies de votre affichage en mémoire, généralement avec l'aide de votre carte graphique. Si vous utilisez des GPU AMD ou NVIDIA sous Linux? Devriez-vous utiliser des GPU AMD ou NVIDIA sous Linux? Vous cherchez une carte graphique rapide? Vous avez deux options principales: AMD et Nvidia. Mais tirer le meilleur parti d'eux avec les pilotes Linux peut être difficile. Devriez-vous choisir des pilotes propriétaires ou open source? Lire la suite . De cette façon, même si les applications cessent de répondre, votre serveur d'affichage aura toujours quelque chose à travailler. Profitez également des effets de bureau avec Compiz Fusion [Linux] Profitez de superbes effets de bureau avec Compiz Fusion [Linux] Certaines personnes veulent juste utiliser quelque chose qui a l'air vraiment joli. D'un autre côté, il y a quelques geeks qui veulent tromper leurs systèmes avec les mêmes effets pour faire un vraiment intéressant ... Lire la suite.

déchirure

Wayland est conçu pour rendre ce processus beaucoup plus efficace que Xorg en le rendant obligatoire. Xorg a une fonction de composition en option, via une extension appelée Xcomposite. Mais en raison de la façon dont il est mis en œuvre, il faut un peu plus de temps par rapport à Wayland.

Cela étant dit, cela peut entraîner certains problèmes. Compositing entraîne des performances légèrement inférieures de programmes tels que les jeux Linux Gaming, un aperçu: ce que vous pouvez et ne pouvez pas attendre Linux Gaming, un aperçu: ce que vous pouvez et ne pouvez pas attendre Alors que Linux peut être une plate-forme tentante, il y en a un chose qui empêche beaucoup de gens de faire le grand saut: jeux PC. Qu'on le veuille ou non, Windows est la plate-forme de facto pour les jeux PC .... Lire la suite. Donc, de retour dans Xorg, la plupart des ordinateurs de bureau désactiver cette fonctionnalité lorsqu'une application passe en plein écran, résolvant ainsi ce problème. Mais de nombreux compositeurs Wayland doivent encore mettre en œuvre cela. Si vous souhaitez utiliser des programmes graphiques intensifs, il est important de garder cela à l'esprit.

Nvidia Graphics peut ne pas fonctionner

Plus précisément, si vous utilisez le pilote graphique propriétaire de Nvidia Comment installer les pilotes graphiques propriétaires dans Ubuntu, Fedora, & Mint [Linux] Comment installer les pilotes graphiques propriétaires dans Ubuntu, Fedora, & Mint [Linux] La plupart du temps, vous Tout ira bien avec les logiciels open-source sur Linux. Mais si vous voulez du vrai jeu et de la puissance graphique, vous aurez besoin de pilotes propriétaires. Voici comment les obtenir. En savoir plus, Wayland ne fonctionnera probablement pas pour vous. Ceci est lié au problème de composition ci-dessus. Pour que le processus fonctionne, votre pilote graphique doit communiquer avec les compositeurs Wayland d'une certaine manière.

Cartes graphiques Intel et AMD Faut-il utiliser des GPU AMD ou NVIDIA sous Linux? Devriez-vous utiliser des GPU AMD ou NVIDIA sous Linux? Vous cherchez une carte graphique rapide? Vous avez deux options principales: AMD et Nvidia. Mais tirer le meilleur parti d'eux avec les pilotes Linux peut être difficile. Devriez-vous choisir des pilotes propriétaires ou open source? Read More n'a pas ce problème, car ils utilisent la norme attendue, appelée GBM (Generic Buffer Management). Nvidia pense que leur façon de parler à Wayland, appelée EGLStreams, est meilleure, et en tant que telle s'en tient à cela.

Ce problème peut être résolu de deux manières: les pilotes Nvidia implémentent GBM ou les compositeurs Wayland implémentent EGLStreams. À l'heure actuelle, Nvidia ne semble pas intéressée à poursuivre l'ancienne solution, il appartient donc aux environnements de bureau de résoudre le problème. GNOME par exemple fonctionne bien. Cependant, beaucoup d'autres bureaux L'environnement de bureau Lean Linux: LXDE Vs Xfce Vs MATE Le meilleur environnement Lean Linux: LXDE Vs Xfce Vs MATE Sur une nouvelle installation de Linux, il n'y a pas grand chose à faire pour accélérer les choses, sauf votre choix d'environnement de bureau. Nous examinons ici trois options: LXDE, Xfce et MATE. Lire la suite reste inutilisable.

Vous devriez probablement utiliser Fedora

Cela étant dit, si vous voulez une bonne expérience sur Wayland, Fedora est votre meilleur choix. Les systèmes d'exploitation qui offrent des mises à jour de systèmes à la fine pointe de la technologie Un système qui s'améliore et se modernise constamment a ses avantages, par exemple des gains de rapidité et de sécurité. Si vous êtes prêt à essayer Linux, voici quelques systèmes d'exploitation à prendre en compte. Lire la suite, donc tout support est bon à avoir. Fedora est connu pour utiliser les dernières technologies du bureau Linux, tout en étant tout à fait utilisable. Cela en fait un choix parfait pour Wayland, qui a encore quelques problèmes à résoudre.

fedora linux

Depuis qu'il fonctionne sur le dernier bureau GNOME GNOME Expliqué: Un regard sur l'un des bureaux les plus populaires de Linux GNOME expliqué: Un regard sur l'un des ordinateurs de bureau Linux les plus populaires Vous êtes intéressé par Linux, et vous avez rencontré "GNOME", un acronyme pour l'environnement de modèle d'objet réseau GNU. GNOME est l'une des interfaces open source les plus populaires, mais qu'est-ce que cela signifie? En savoir plus par défaut, vous n'aurez pas à vous soucier de choses comme votre carte graphique Nvidia ne fonctionne pas. De plus, toutes les applications sont écrites en GTK + 3, ce qui fonctionne parfaitement avec Wayland. Et parce que Fedora est constamment mis à jour, vous obtiendrez des améliorations à votre expérience Wayland dès que possible.

Cela étant dit, vous pourriez vouloir rester avec Xorg pendant un petit moment encore. Pour la plupart, Wayland est conçu pour faciliter le développement - les avantages pour les utilisateurs finaux viennent après, lorsque ce développement est payant. Et à ce moment-là, il y a un moyen d'y aller avant.

Avez-vous essayé Wayland? Pouvez-vous voir comment cela va être une amélioration? Dites-nous ce que vous pensez de ce développement important dans le monde Linux.

Crédits image: TravelMediaProductions / Shutterstock

In this article