Brug Linux med Wayland? Her er hvad du bør vide

Du har måske hørt om Wayland-skærmserveren, men hvad er det? Hvordan påvirker det dig og din Linux-computer? Her er hvad du behøver at vide.

Du har måske hørt om Wayland-skærmserveren, men hvad er det?  Hvordan påvirker det dig og din Linux-computer?  Her er hvad du behøver at vide.
Reklame

Du har muligvis hørt om Wayland Sådan forsøger du Wayland, en ny displayserver til Linux Sådan prøver du Wayland, vil en ny displayserver til Linux Linux-distributioner snart få en ny displayserver kaldet Wayland. Lad os tage et kig på Wayland, og se, hvordan du kan prøve det lige nu. Læs mere, en ny (ish) protokol, der har til formål at erstatte Xorg-displayserveren i den fjerne fremtid. Fedora 25 og over Fedora 25 er kommet: Her er hvad der er ændret Fedora 25 er kommet den nye displayserver, Wayland? Er næste generations display server virkelig klar til prime tid? Læs mere bruger det som standard.

Det er klart, at det er noget der er her for at blive og vil vokse. Det faktum, at du kan bruge det nu, er et bevis på det. Men hvis du vil teste fremtiden, skal du holde nogle ting i tankerne.

Hvad er Wayland?

Kort sagt, det er en protokol, der fortæller dine programmer, hvordan de skal vises for dig, afhængigt af dine handlinger. For eksempel flytter et vindue rundt eller klikker på en knap. Teknisk set er det ikke en erstatning for Xorg-serveren selv - Wayland definerer kun måden, hvorpå en sådan displayserver skal tale med disse applikationer.

I stedet baserer den sig på en tredjepart for at levere denne displayserver, der hedder en Wayland-kompositør . Dette er hvad der spiller Xorg-serverens rolle. Et eksempel på dette er KWin, KDE Plasma Desktop KDE Explained: Et kig på Linux mest konfigurerbare desktop interface KDE Explained: Et kig på Linux mest konfigurerbare desktopinterface Hvad ser Linux ud? Nogle gange, Enhed; andre gange, GNOME. Ofte kører Linux KDE. Hvis du ikke bruger den tidligere K Desktop Environment på din Linux-pc, er det nu på tide at ændre! Læs mere . Hvad Wayland gør er et forsøg på at forenkle visningsserverkommunikation, hvilket gør fremtidens udvikling nemmere og hurtigere.

Men ligesom mange fremtidige teknologier har den nogle tænder at arbejde igennem. Xorg-serveren har eksisteret i lang tid, og selve er blevet stadigt bygget videre. Det betyder også, at Wayland har noget at indhente (sammen med skærmservere, som implementerer det). Men for nu er der mange ting, du kan gøre for at gøre testen ud meget glattere.

Undgå GTK + 2 eller Qt 4 applikationer

Linux er helt unikt, fordi det ikke har nogen reel de facto GUI toolkit (sammenlignet med Windows eller MacOS for eksempel). Disse værktøjer er dele af software (rammer), som gør det nemmere at oprette GUI'er (grafiske brugergrænseflader Grsync - En simpel GUI, der hjælper dig med at bruge 'rsync' nemt [Linux] Grsync - En simpel GUI, der hjælper dig med at bruge 'rsync' nemt [ Linux] Læs mere) til programmer. Store på Linux omfatter GTK + og Qt.

Grundlæggende er de programmer, du interagerer med dag til dag, skrevet i disse rammer. De fungerer som klienter til din skærmserver og beder om ting, der skal trækkes på skærmen. Imidlertid skal disse anmodninger først forstås, og det er op til værktøjskassen at gøre.

Som sådan kan kun nogle typer programmer rent faktisk køre i Wayland - dem, der ved, hvordan man kan tale det. For eksempel er de skrevet i Qt 5 (værktøjskassen Plasma-skrivebordet Den nuværende tilstand i det nye Linux-skrivebordsmiljø, Plasma 5 Den aktuelle tilstand i det nye Linux-skrivebordsmiljø, Plasma 5 Efter mange år med polering af 4.x-serien er KDE endnu en gang leder innovationsløbet blandt Linux-skrivebordsmiljøer med sit nyeste produkt: Plasma 5. Læs Mere er baseret), vil kunne køre korrekt. GTK + 3-programmer kan også køre indbygget.

gtk3 dconf

Når det er sagt, hvis du forsøger at åbne, siger en Qt 4 ansøgning, har du en rimelig chance for at det kører. Wayland gør dette ved at køre Xorg-serveren bag kulisserne for at lytte til de apps, som den ikke kan forstå. Dette kan dog føre til højere hukommelsesbrug. Bruger Linux mindre RAM end Windows? Bruger Linux mindre RAM end Windows? Det kommer an på. Windows og Linux må ikke bruge RAM på nøjagtig samme måde, men de gør i sidste ende det samme. Så hvilken bruger mindre RAM? Læs mere, og lidt lavere hastigheder. Plus, der er nogle ting, som det bare ikke kan gøre i øjeblikket.

Nogle apps fungerer muligvis ikke

Xorg-serveren, der har mange års arbejde bygget på den, er fuldt udstyret. Den var designet til at være meget udvidelig, så den kunne vokse gennem årene. Som sådan er der nogle ting, som Wayland ikke kan gøre for programmer endnu (og så er afhængige af Xorg).

For eksempel er et fælles problem, der citeres om Wayland, at Redshift Redshift Holder dine øjne skarpe og hjælper dig med at sove [Linux] Redshift Holder dine øjne skarpe og hjælper dig med at sove [Linux] Læs mere virker ikke på det. Redshift er et program designet til at filtrere blåt lys fra din skærm, i samme vene som F.lux eller Night Shift Kan F.lux og Night Shift virkelig forbedre dine sovevaner? Kan F.lux og Night Shift virkelig forbedre dine sovevaner? Overdreven brug af computere, tablets og smartphones kan føre til forringet søvnkvalitet - men gør apps som F.lux og Night Shift virkelig imod disse effekter? Videnskaben er ret klar over dette. Læs mere . Hovedårsagen til, at det ikke virker, er, fordi det er afhængigt af en af Xorgs udvidelser: RandR . Det giver programmer en nem måde at bede Xorg om at ændre skærmens display.

xorg randr

Mens Wayland giver mulighed for at genskabe denne evne noget, er det afhængigt af hver Wayland- komponist at faktisk implementere den. Dette betyder, at mens et skrivebordsmiljø Hvilket Linux-skrivebordsmiljø passer bedst til din personlighed? Hvilket Linux Desktop Environment passer bedst til din personlighed? Hvilken slags computerbruger er du? Forlader du ikoner spredt over skrivebordet? Foretrækker du at arbejde i en enkelt applikation? Lad os finde ud af, hvilken Linux-desktop-miljø der passer dig bedst. Læs mere kan støtte noget som Redshift, der er ingen garanti for, at det vil fungere andetsteds.

I fremtiden vil Wayland sandsynligvis blive korrekt understøttet. GNOME-skrivebordet Ændring af Linux-GNOME-skrifttyper er lettere end du synes At ændre Linux-GNOME-skrifttyper er lettere end du tror GNOME-skrivebordet er let at tilpasse, men en ting, folk ofte overser, er skrifttypen. Heldigvis er der en måde at ændre GNOME Shell skrifttyper på, uden at redigere filer eller bruge terminalen. Læs mere for eksempel har nu implementeret evnen til at ændre din skærmtemperatur. Men der er stadig en vej at gå.

gnome redshift

Compositing er et must

Compositing er en teknik, der hjælper med at forhindre skærmrivning og artefakter. Dette gøres ved at holde kopier af din skærm i hukommelsen, normalt ved hjælp af dit grafikkort. Skal du bruge AMD eller NVIDIA GPU'er på Linux? Skal du bruge AMD eller NVIDIA GPU'er på Linux? Leder du efter et hurtigt grafikkort? Du har to hovedmuligheder: AMD og Nvidia. Men at få mest ud af dem med Linux-drivere kan være udfordrende. Skal du vælge proprietære drivere eller open source? Læs mere . På denne måde, selvom applikationerne ikke længere svarer, vil din skærmserver stadig have noget at arbejde med. Sammen med dette kan du også få ting som vindue animationer og skygger Nyd store desktop effekter med Compiz Fusion [Linux] Nyd Great Desktop Effects med Compiz Fusion [Linux] Nogle mennesker vil bare bruge noget, der ser rigtig smukt ud. På den anden side er der nogle nørder, der gerne vil narre deres systemer med de samme effekter for at gøre en virkelig interessant ... Læs mere.

rive

Wayland er designet til at gøre denne proces meget effektivere end Xorg ved at gøre det obligatorisk. Xorg har sammensætning som en valgfri funktion gennem en udvidelse kaldet Xcomposite. Men på grund af hvordan det er implementeret, tager det lidt mere tid i forhold til Wayland.

Når det siges, kan dette føre til nogle problemer. Compositing resulterer i lidt lavere præstation af programmer som f.eks. Spil Linux Gaming, en oversigt: Hvad du kan og ikke kan forvente Linux Gaming, en oversigt: Hvad du kan og ikke kan forvente Mens desktop Linux kan være en fristende platform, er der en ting, der stopper mange mennesker fra at lave springet: PC-spil. Ligesom det eller ej, Windows er de facto-platformen til pc-spil .... Læs mere. Så tilbage i Xorg slukkes de fleste desktops, når en app går i fuldskærm, og løser problemet. Men mange Wayland-komposanter skal stadig implementere dette. Hvis du er interesseret i at bruge grafikintensive programmer under det, er det ret vigtigt at huske på.

Nvidia Graphics fungerer muligvis ikke

Mere specifikt, hvis du bruger Nvidias proprietære grafikdriver Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora, og Mint [Linux] Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora & Mint [Linux] De fleste af tiden bruger du Det er fint med open source software på Linux. Men hvis du vil have rigtig spil og grafisk kraft, skal du have proprietære drivere. Sådan får du dem. Læs mere, Wayland vil nok ikke fungere for dig. Dette er relateret til kompositionsproblemet ovenfor. For at få processen til at fungere, skal din grafikdriver på en bestemt måde tale med Wayland-kompositorer.

Intel- og AMD-grafikkort Skal du bruge AMD- eller NVIDIA-GPU'er på Linux? Skal du bruge AMD eller NVIDIA GPU'er på Linux? Leder du efter et hurtigt grafikkort? Du har to hovedmuligheder: AMD og Nvidia. Men at få mest ud af dem med Linux-drivere kan være udfordrende. Skal du vælge proprietære drivere eller open source? Læs mere har ikke dette problem, da de bruger den forventede standard, kaldet GBM (Generic Buffer Management). Nvidia mener, at deres måde at tale med Wayland, kaldet EGLStreams, er bedre, og som sådan stikker til det i stedet.

Dette problem kan løses på to måder: Nvidia-drivere implementerer GBM, eller Wayland-komposanter implementerer EGLStreams. I øjeblikket virker Nvidia uinteresseret i at forfølge den tidligere løsning, så det er op til skrivebordsmiljøer at løse problemet. GNOME fungerer f.eks. Fint. Men mange andre desktops Det bedst mulige Linux-skrivebordsmiljø: LXDE Vs Xfce Vs MATE Det bedst mulige Linux-skrivebordsmiljø: LXDE Vs Xfce Vs MATE På en frisk Linux-installation er der ikke meget du kan gøre for at fremskynde ting, undtagen at se på dit valg af skrivebordsmiljø. Her ser vi på tre muligheder: LXDE, Xfce og MATE. Læs mere forbliver ubrugelige.

Du bør nok bruge Fedora

Alt dette siges, hvis du vil have en god oplevelse på Wayland, er Fedora dit bedste valg. På trods af at det er brugbart, er skærmservere, der bruger det, stadig lidt banebrydende. 5 Linux-operativsystemer, der tilbyder blødende kantopdateringer 5 Linux-operativsystemer, der tilbyder blødende kantopdateringer Et system, som altid forbedrer og opdaterer, har sine fordele, fx gevinster i hastighed og sikkerhed. Hvis du er klar til at prøve blødende kant Linux, her er nogle operativsystemer at overveje. Læs mere, så enhver støtte er god at have. Fedora er kendt for at bruge de nyeste teknologier, som Linux-skrivebordet har at tilbyde, samtidig med at det er meget brugbart. Det gør det til en perfekt pasform til Wayland, som stadig har nogle problemer at arbejde igennem.

fedora linux

Siden den kører den nyeste GNOME-desktop GNOME Explained: Et kig på en af ​​Linuxs mest populære desktop-enheder GNOME forklaret: Et kig på en af ​​Linuxs mest populære desktop-computere Du er interesseret i Linux, og du har stødt på "GNOME", et akronym for GNU Network Object Model Environment. GNOME er en af ​​de mest populære open source-grænseflader, men hvad betyder det? Læs mere som standard, du behøver ikke bekymre dig om ting som dit Nvidia grafikkort ikke virker. Desuden er alle applikationer skrevet i GTK + 3, som fungerer perfekt med Wayland. Og fordi Fedora opdateres løbende, får du så hurtigt som muligt forbedringer af din Wayland-oplevelse.

Alt det der er sagt, vil du måske holde fast med Xorg endnu engang. Wayland er for det meste designet til at gøre udviklingen nemmere - fordelene for slutbrugerne kommer efterfølgende, når udviklingen betaler sig. Og på dette tidspunkt er der en måde at gå før.

Har du prøvet Wayland? Kan du se, hvordan det vil vise sig at være en forbedring? Fortæl os hvad du synes om denne vigtige udvikling i Linux-verdenen.

Billedkreditter: TravelMediaProductions / Shutterstock

In this article