Devriez-vous utiliser Linux avec Wayland? Ce que vous devez savoir

Changement de côté Bureau Linux Tout le temps, mais certains ingrédients existent depuis des décennies. Prenons un exemple Système exe de fenêtre (Connu principalement sous le nom de X11). Des travaux sont en cours pour créer une alternative plus rapide et plus sûre. Cette option alternative est Wayland.

Wayland est arrivé il y a longtemps et de nombreux systèmes d'exploitation basés sur Linux l'ont adopté comme protocole Serveur d'affichage virtuel. Si vous ne l'avez pas encore, il y a de fortes chances qu'il soit proche. Voici ce que cela signifie Utiliser Linux Avec Wayland.

Devriez-vous utiliser Linux avec Wayland ? Ce que vous devez savoir - Linux

Qu'est-ce que Wayland?

Devriez-vous utiliser Linux avec Wayland ? Ce que vous devez savoir - Linux

Wayland est un protocole qui indique aux applications comment elles apparaissent sur votre écran, en fonction de vos actions (comme déplacer une fenêtre ou cliquer sur un bouton). Techniquement, Wayland n'est pas un substitut Pour le serveur X seul - Wayland spécifie uniquement comment le serveur de rendu doit communiquer avec ces applications.

Wayland s'appuie sur un tiers, appelé Compositeur Wayland , Pour agir en tant que serveur d'affichage. Voici des exemples: La mère et KWinName (Depuis l'environnement de bureau GNOME et KDE Plasma successivement). Wayland essaie de simplifier les connexions du serveur d'affichage, rendant le développement futur plus facile et plus rapide.

Comme de nombreuses technologies futuristes, Wayland a besoin d'un certain développement. X existe depuis longtemps et n'a cessé de se construire. Cela signifie que Wayland a beaucoup à faire (avec le serveur de rendu qui l'exécute). Mais pour le moment, il y a quelques choses que vous devez savoir pour rendre son test plus fluide.

Évitez les applications GTK + 2 ou Qt 4 sur Wayland

La plupart des applications Linux avec lesquelles vous interagissez sont écrites quotidiennement pour un ensemble d'outils graphiques: GTK+ et Qt. Ces cadres agissent comme des clients sur le serveur d'affichage, car ils nécessitent de tirer des choses sur votre écran. Cependant, ces demandes doivent être comprises en premier et cela dépend de la boîte à outils.

Par conséquent, certains types d'applications ne peuvent s'exécuter physiquement que sur les bureaux Wayland. Par exemple, les applications GTK + 3 peuvent également fonctionner correctement. Ainsi, ceux écrits en Qt 5 (le kit de bureau Plasma sur lequel repose) peuvent également fonctionner.

Cependant, si vous essayez d'ouvrir l'application Qt 4, par exemple, il y aura une bonne occasion de l'exécuter. Wayland le fait en exécutant un serveur X dans les coulisses, pour écouter les applications qu'il ne peut pas comprendre. Cependant, cela peut augmenter l'utilisation de la mémoire et des vitesses légèrement inférieures. De plus, il y a certaines choses que cette approche ne peut pas faire pour le moment.

Certaines applications ne sont pas compatibles avec Wayland

Devriez-vous utiliser Linux avec Wayland ? Ce que vous devez savoir - Linux

Conçu Wayland et X De différentes manières, certaines des applications avec lesquelles vous travaillez ne pourront pas X De travailler avec Wayland.

Pensez aux applications de changement d'écran comme Redshift et flux. Ces applications filtrent la lumière bleue de votre écran en fonction de l'heure de la journée. Ces applications fonctionnent avec des modules complémentaires X , Comme RandR, qui fournit aux applications un moyen simple d'inviter X à changer les couleurs de l'écran.

Bien que Wayland offre un moyen de recréer quelque peu cette capacité, cela dépend de chaque Compositeur Wayland Pour l'implémenter réellement. Cela signifie que même si un environnement de bureau peut prendre en charge quelque chose comme Redshift (comme la fonction GNOME Night Light illustrée dans l'image ci-dessus), cette fonctionnalité n'est pas nécessairement disponible ailleurs.

Vous pouvez vous attendre à rencontrer des problèmes similaires avec l'application d'enregistrement d'écran. Par mesure de sécurité, Wayland Display Server bloque les applications de l'enregistrement d'écran. Cela ne signifie pas que l'enregistrement d'écran est fondamentalement impossible sur Wayland. Les développeurs implémentent la fonctionnalité d'une manière différente.

L'installation est un must

Parlez des effets visuels. C'est le processus de combinaison de plusieurs effets gratuits, la texturation est une technique qui aide à prévenir le déchirement de l'écran. Cela se fait en gardant des copies de votre écran en mémoire, généralement avec votre carte graphique. De cette façon, même si vos applications cessent de répondre, votre serveur d'affichage aura toujours quelque chose à voir avec cela. L'installation fournit également une fenêtre graphique et des ombres.

Wayland est conçu pour rendre ce processus plus efficace que X en le rendant obligatoire. X a la possibilité d'installer en tant que fonctionnalité facultative, avec une extension appelée Xcomposit. Mais compte tenu de son fonctionnement, cela prend plus de temps que Wayland.

Cela étant dit, le maquillage peut entraîner certains problèmes. La configuration des performances entraîne une légère diminution des performances des applications telles que les jeux. Dans X, la plupart des appareils de bureau s'arrêtent de fonctionner lorsque l'application est lancée en plein écran. Mais de nombreux compositeurs Wayland doivent encore l'implémenter. Si vous souhaitez utiliser des applications graphiques intensives sur le bureau Wayland, il est très important de garder cela à l'esprit.

La carte graphique Nvidia peut ne pas fonctionner avec Wayland

Plus précisément, si vous utilisez Pilote graphique De Nvidia, Wayland ne fonctionnera probablement pas pour vous. Ceci est lié au problème de montage ci-dessus. Pour que le processus fonctionne, votre pilote graphique doit parler au compositeur Wayland d'une certaine manière.

Les cartes graphiques Intel et AMD ne rencontrent pas ce problème, car elles utilisent la norme attendue, nommée GBM (Gestion du tampon public). Nvidia croit que la façon de parler à Wayland, qui s'appelle EGL Mieux, alors respectez-le plutôt que de changer.

Ce problème peut être résolu de deux manières: Pilotes Nvidia GBM ou Wayland compositor implémentent EGLStreams. Actuellement, Nvidia ne semble pas intéressé à poursuivre la solution précédente.

Comment utiliser Wayland

À ce stade, il vous donne le plus Distributions Linux Option d'installation Wayland, mais la plupart exécutent toujours X par défaut. Vous pouvez rechercher Wayland dans les référentiels de distribution, vous déconnecter du bureau et choisir Wayland à la connexion Encore une fois.

Fedora a été l'une des premières distributions à revenir sur cette tendance et utilise Wayland par défaut depuis quelques années maintenant. Fedora est connu pour utiliser la dernière technologie que le bureau Linux a à offrir, tout en étant facile à utiliser. Mais Fedora n'est pas seul.

Certaines distributions sont fournies par Wayland par défaut

  • Fedora
  • Debian
  • openSUSE Tumbleweed
  • PureOS
  • Red Hat Enterprise Linux
  • SUSE Entreprise Linux

Pourquoi plus de distributions n'ont-elles pas fait le changement?

Beaucoup d'entre eux attendent que certains problèmes soient résolus. De nombreux utilisateurs s'attendent à utiliser le pilote graphique de Nvidia pour la meilleure expérience de jeu. Certains veulent Enregistrement d'écran Pour créer un streaming audio ou vidéo sur Internet.

Parce que Serveur d'affichage Ce n'est pas quelque chose que la plupart d'entre nous remarquons, les distributions ne souhaitent pas offrir de tels problèmes perceptibles en échange de certains avantages, bien qu'ils soient réels, mais ils sont en grande partie en coulisse. Et si vous essayez de réparer les choses en utilisant Bureau à distance , Cette chose Lui-même peut ou non fonctionner dans l'environnement Wayland.

source
Aller au bouton supérieur