Linux gebruiken met Wayland? Dit is wat u moet weten

Je hebt misschien gehoord van de Wayland-weergaveserver, maar wat is het? Wat is het voor jou en je Linux-computer? Dit is wat je moet weten.

Je hebt misschien gehoord van de Wayland-weergaveserver, maar wat is het?  Wat is het voor jou en je Linux-computer?  Dit is wat je moet weten.
Advertentie

Je hebt misschien gehoord over Wayland Wayland proberen, een nieuwe display-server voor Linux Wayland proberen, een nieuwe weergaveserver voor Linux Linux-distributies krijgen binnenkort een nieuwe display-server, Wayland. Laten we Wayland eens bekijken en zien hoe je het nu kunt uitproberen. Read More, een nieuw (ish) protocol dat de Xorg-weergaveserver in de verre toekomst wil vervangen. Als je denkt dat dit je niet zal beïnvloeden, denk dan opnieuw - Fedora 25 en hoger Fedora 25 is aangekomen: Hier is wat veranderd Fedora 25 is gearriveerd: Hier is What's Changed Fedora 25 levert het laatste nieuws van het GNOME-project, maar wat is het verhaal met de nieuwe weergaveserver, Wayland? Is de weergaveserver van de volgende generatie echt klaar voor prime time? Meer lezen gebruikt het standaard.

Het is duidelijk dat het iets is dat hier is om te blijven en zal groeien. Het feit dat je het nu kunt gebruiken, is daar het bewijs van. Maar als je de toekomst wilt testen, moet je een aantal dingen in gedachten houden.

Wat is Wayland?

Kort gezegd, het is een protocol dat uw programma's vertelt hoe ze aan u moeten verschijnen, afhankelijk van uw acties. Bijvoorbeeld een venster verplaatsen of op een knop klikken. Technisch gezien is het geen vervanging voor de Xorg-server zelf - Wayland definieert alleen de manier waarop een dergelijke weergaveserver met die toepassingen moet praten.

In plaats daarvan vertrouwt het op een derde partij om deze weergaveserver, een Wayland-compositor genaamd, te leveren. Dit is wat de rol van de Xorg-server op zich neemt. Een voorbeeld hiervan is KWin, van de KDE Plasma Desktop KDE Explained: een blik op de meest configureerbare desktopinterface van Linux KDE uitgelegd: een blik op Linux's meest configureerbare desktopinterface Hoe ziet Linux eruit? Soms is Unity; andere keren, GNOME. Vaak draait Linux echter op KDE. Als u de K Desktop Environment op uw Linux-pc niet gebruikt, is dit het moment om te veranderen! Lees verder . Wat Wayland doet, is proberen de communicatie van display-servers te vereenvoudigen, waardoor toekomstige ontwikkelingen eenvoudiger en sneller worden.

Maar zoals veel toekomstige technologieën, heeft het nog wat tandjes door. De Xorg-server bestaat al een lange tijd en is op zichzelf gestaag gebouwd. Dat betekent ook dat Wayland nog wat inhaalbeweging te maken heeft (samen met de display-servers die het implementeren). Maar voor nu zijn er veel dingen die u kunt doen om het veel soepeler te testen.

Vermijd toepassingen GTK + 2 of Qt 4

Linux is vrij uniek omdat het geen echt de-facto GUI-toolkit heeft (vergeleken met Windows of macOS bijvoorbeeld). Deze toolkits zijn stukjes software (frameworks) die het gemakkelijker maken om GUI's te maken (grafische gebruikersinterfaces Grsync - Een eenvoudige GUI om u te helpen 'rsync' eenvoudig te gebruiken [Linux] Grsync - Een eenvoudige GUI om u te helpen 'rsync' eenvoudig te gebruiken [ Linux] Lees meer) voor programma's. Belangrijke op Linux zijn GTK + en Qt.

Kortom, de programma's die u dagelijks gebruikt, zijn in deze kaders geschreven. Ze fungeren als clients voor uw weergaveserver en vragen om dingen op uw scherm te tekenen. Deze verzoeken moeten echter eerst worden begrepen en dat is aan de toolkit om te doen.

Als zodanig kunnen alleen sommige soorten programma's daadwerkelijk in Wayland worden uitgevoerd - degenen die weten hoe ze het moeten spreken. Bijvoorbeeld die geschreven in Qt 5 (de toolkit de Plasma-desktop De huidige staat van de nieuwe Linux-desktopomgeving, Plasma 5 De huidige staat van de nieuwe Linux-desktopomgeving, Plasma 5 Na jarenlang polijsten van de 4.x-serie is KDE wederom het leiden van de innovatierace onder Linux-desktopomgevingen met zijn nieuwste product: Plasma 5. Read More is gebaseerd op), kan correct worden uitgevoerd. GTK + 3-programma's kunnen ook native worden uitgevoerd.

gtk3 dconf

Dat gezegd hebbende, als je een Qt 4-applicatie probeert te openen, heb je een eerlijke kans dat het draait. Wayland doet dit door de Xorg-server achter de schermen te laten werken om te luisteren naar de apps die hij niet begrijpt. Dit kan echter leiden tot een hoger geheugengebruik. Gebruikt Linux minder RAM dan Windows? Gebruikt Linux minder RAM dan Windows? Het hangt er van af. Windows en Linux gebruiken RAM misschien niet op precies dezelfde manier, maar ze doen uiteindelijk hetzelfde. Dus welke gebruikt minder RAM? Meer lezen en iets lagere snelheden. Bovendien zijn er enkele dingen die het op dit moment gewoon niet kan doen.

Sommige apps werken mogelijk niet

De Xorg-server, met jarenlang werk erop, is volledig uitgerust. Het is ontworpen om zeer uitbreidbaar te zijn, waardoor het in de loop van de jaren kan groeien. Als zodanig zijn er enkele dingen die Wayland nog niet voor programma's kan doen (en dus afhankelijk zijn van Xorg).

Bijvoorbeeld, een veelvoorkomend probleem dat geciteerd wordt over Wayland is dat Redshift Roodverschuiving je ogen scherp houdt en je slaap helpt [Linux] Roodverschuiving houdt je ogen scherp & helpt je slapen [Linux] Read More werkt niet. Redshift is een programma dat is ontworpen om blauw licht van je monitor te filteren, in dezelfde geest als F.lux of Night Shift Can F.lux en Night Shift Echt je slaapgewoonten verbeteren? Kunnen F.lux en Night Shift je slaapgewoontes echt verbeteren? Overmatig gebruik van computers, tablets en smartphones kan leiden tot een verslechterde slaapkwaliteit - maar werken apps zoals F.lux en Night Shift echt tegen die effecten? De wetenschap is hier vrij duidelijk over. Lees verder . De belangrijkste reden waarom het niet werkt, is omdat het afhankelijk is van een van Xorg's extensies: RandR . Het biedt programma's met een eenvoudige manier om Xorg te vragen het scherm van uw scherm te wijzigen.

xorg randr

Wayland biedt de middelen om dit vermogen enigszins te recreëren, maar het is afhankelijk van elke Wayland- compositor om het daadwerkelijk te implementeren. Dit betekent dat terwijl één desktop-omgeving Welke Linux-desktopomgeving het beste bij uw persoonlijkheid past? Welke Linux-desktopomgeving past het beste bij jouw persoonlijkheid? Wat voor soort computergebruiker ben jij? Laat je iconen over je bureaublad verspreid? Werkt u liever in één overzichtelijke applicatie? Laten we uitvinden welke Linux-desktopomgeving het beste bij u past. Meer lezen ondersteunt mogelijk iets als Redshift, er is geen garantie dat het ergens anders zal werken.

In de toekomst zal Wayland waarschijnlijk goed worden ondersteund. Het GNOME-bureaublad Het veranderen van Linux GNOME Desktop-lettertypen is eenvoudiger dan u denkt Veranderen van Linux GNOME-desktoplettertypen is eenvoudiger dan u denkt Het GNOME-bureaublad is gemakkelijk aan te passen, maar een ding dat mensen vaak over het hoofd zien, is het lettertype. Gelukkig is er een manier om GNOME Shell-lettertypen te veranderen, zonder bestanden te bewerken of de terminal te gebruiken. Read More heeft bijvoorbeeld nu de mogelijkheid om uw schermtemperatuur te veranderen geïmplementeerd. Maar er is nog een weg te gaan.

kabouter roodverschuiving

Compositing is een must

Compositing is een techniek die het scheuren van het scherm en artefacten helpt voorkomen. Dit gebeurt door kopieën van uw display in het geheugen te bewaren, meestal met behulp van uw grafische kaart. Moet u AMD of NVIDIA GPU's op Linux gebruiken? Moet u AMD of NVIDIA GPU's op Linux gebruiken? Op zoek naar een snelle grafische kaart? Je hebt twee hoofdopties: AMD en Nvidia. Maar het beste uit Linux-drivers halen kan een uitdaging zijn. Moet u kiezen voor eigen stuurprogramma's of open source? Lees verder . Op deze manier heeft uw weergaveserver nog steeds iets om mee te werken, zelfs als de applicaties niet meer reageren. Daarnaast kun je dingen als vensteranimaties en schaduwen maken. Geniet van geweldige bureaubladeffecten met Compiz Fusion [Linux] Geniet van geweldige bureaubladeffecten met Compiz Fusion [Linux] Sommige mensen willen gewoon iets gebruiken dat er echt mooi uitziet. Aan de andere kant zijn er enkele geeks die hun systemen met dezelfde effecten willen misleiden om een ​​echt interessante ... Lees meer.

het scheuren

Wayland is ontworpen om dit proces veel efficiënter te maken dan Xorg door het verplicht te stellen. Xorg heeft compositing als een optionele functie, via een extensie genaamd Xcomposite. Maar vanwege de manier waarop het wordt geïmplementeerd, duurt het wat langer dan Wayland.

Dat gezegd hebbende, dit kan tot enkele problemen leiden. Compositing resulteert in iets lagere prestaties van programma's zoals games Linux Gaming, een overzicht: wat je wel en niet kunt verwachten Linux Gaming, een overzicht: wat je wel en niet kunt verwachten Terwijl Linux op de desktop een verleidelijk platform is, is er een ding dat veel mensen tegenhoudt om de sprong te wagen: pc-gaming. Leuk of niet, Windows is het de facto platform voor pc-gaming .... Lees meer. Dus terug in Xorg zetten de meeste desktops dit uit wanneer een app op het volledige scherm wordt gebruikt om dat probleem op te lossen. Maar veel Wayland-compositors moeten dit nog steeds implementeren. Als u geïnteresseerd bent in het gebruiken van grafisch intensieve programma's eronder, is dit vrij belangrijk om in gedachten te houden.

Nvidia Graphics werkt mogelijk niet

Meer specifiek, als je de eigen grafische driver van Nvidia gebruikt Hoe je eigen grafische stuurprogramma's installeert in Ubuntu, Fedora en Mint [Linux] Hoe je eigen grafische stuurprogramma's installeert in Ubuntu, Fedora en Mint [Linux] Meestal Het gaat prima met open-source software op Linux. Maar als u echt gamen en grafische kracht wilt, heeft u eigen stuurprogramma's nodig. Hier ziet u hoe u ze kunt krijgen. Lees meer, Wayland zal waarschijnlijk niet voor u werken. Dit heeft te maken met het bovenstaande compositingprobleem. Om het proces te laten werken, moet je grafische stuurprogramma op een bepaalde manier met Wayland-compositors praten.

Intel- en AMD-grafische kaarten Moet u AMD- of NVIDIA-GPU's op Linux gebruiken? Moet u AMD of NVIDIA GPU's op Linux gebruiken? Op zoek naar een snelle grafische kaart? Je hebt twee hoofdopties: AMD en Nvidia. Maar het beste uit Linux-drivers halen kan een uitdaging zijn. Moet u kiezen voor eigen stuurprogramma's of open source? Meer lezen hebben dit probleem niet, omdat ze de verwachte standaard gebruiken, genaamd GBM (Generic Buffer Management). Nvidia is van mening dat hun manier van spreken met Wayland, genaamd EGLStreams, beter is en daarom in plaats daarvan daaraan vasthoudt.

Dit probleem kan op twee manieren worden opgelost: Nvidia-stuurprogramma's implementeren GBM, of Wayland-compositors implementeren EGLStreams. Momenteel lijkt Nvidia niet geïnteresseerd in het nastreven van de vorige oplossing, dus het is aan desktopomgevingen om het probleem op te lossen. GNOME werkt bijvoorbeeld prima. Veel andere desktops De beste Lean Linux-desktopomgeving: LXDE Vs Xfce Vs MATE De beste Lean Linux-desktopomgeving: LXDE Vs Xfce Vs MATE Op een nieuwe Linux-installatie kun je niet veel doen om de dingen sneller te laten gaan, behalve kijken naar uw keuze voor een desktopomgeving. Hier kijken we naar drie opties: LXDE, Xfce en MATE. Meer informatie blijft onbruikbaar.

Je zou waarschijnlijk Fedora moeten gebruiken

Dit alles gezegd zijnde, als je een goede ervaring op Wayland wilt, is Fedora de beste keuze. Ondanks dat ze bruikbaar zijn, zijn display-servers die er gebruik van maken nog steeds een voor de hand liggende 5 Linux-besturingssystemen die bloedsnede-updates bieden 5 Linux-besturingssystemen die updates met een bloedsnelheid bieden Een systeem dat altijd verbetert en updates biedt, heeft zijn voordelen, bijv. Winst in snelheid en veiligheid. Als je er klaar voor bent om Linux te verspillen, zijn hier enkele besturingssystemen om te overwegen. Lees meer, dus elke ondersteuning is goed om te hebben. Fedora staat bekend om het gebruik van de nieuwste technologieën die de Linux-desktop te bieden heeft, maar is ook behoorlijk bruikbaar. Het maakt het een perfecte pasvorm voor Wayland, dat nog enkele problemen heeft om door te werken.

fedora linux

Omdat het de nieuwste GNOME-desktop laat zien GNOME Explained: A Look at One van Linux's populairste desktops GNOME Explained: Een blik op één van Linux's populairste desktops Je bent geïnteresseerd in Linux en je bent "GNOME" tegengekomen, een acroniem voor GNU Network Object Model Environment. GNOME is een van de meest populaire opensource-interfaces, maar wat betekent dat? Standaard Meer lezen hoeft u zich geen zorgen te maken over zaken als uw Nvidia grafische kaart niet werkt. Bovendien zijn alle applicaties ervoor geschreven in GTK + 3, die perfect werken met Wayland. En omdat Fedora constant wordt bijgewerkt, krijg je zo snel mogelijk verbeteringen in je Wayland-ervaring.

Dat gezegd hebbende, wil je misschien nog een tijdje bij Xorg blijven. Wayland is grotendeels ontworpen om ontwikkeling gemakkelijker te maken - voordelen voor eindgebruikers komen daarna als die ontwikkeling loont. En op dit moment is er nog een manier om daarvoor te gaan.

Heb je Wayland geprobeerd? Kun je zien hoe het een verbetering zal blijken te zijn? Vertel ons wat je vindt van deze belangrijke ontwikkeling in de Linux-wereld.

Afbeeldingscredits: TravelMediaProductions / Shutterstock

In this article