Brug af Linux med Wayland? Her er hvad du skal vide

  • William Charles
  • 0
  • 2132
  • 42
Reklame

Du har måske hørt om Wayland, hvordan man prøver Wayland, en ny displayserver til Linux Sådan prøver du Wayland, en ny displayserver til Linux Linux-distributioner får snart en ny displayserver kaldet Wayland. Lad os tage et kig på Wayland og se, hvordan du kan prøve det lige nu. , en ny (ish) protokol, der sigter mod at erstatte Xorg-skærmserveren i en fjern fremtid. Hvis du tænker, at dette ikke vil påvirke dig, skal du tænke igen - Fedora 25 og over Fedora 25 er ankommet: Her er hvad der er ændret Fedora 25 er ankommet: Her er hvad der er ændret Fedora 25 leverer det nyeste fra GNOME-projektet, men hvad er historien med den nye display-server, Wayland? Er næste generations display-server virkelig klar til prime time? bruger det som standard.

Det er klart, 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 huske nogle ting.

Hvad er Wayland?

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

I stedet er det afhængig af en tredjepart til at levere denne display-server, kaldet a Wayland komponist. Det er dette, der tager rollen som Xorg-serveren. Et eksempel på dette er KWin, af KDE Plasma Desktop KDE Explained: Et kig på Linux mest konfigurerbare skrivebordsgrænseflade KDE Explained: Et kig på Linux mest konfigurerbare desktop interface Hvordan ser Linux ud? Nogle gange, Enhed; andre gange, GNOME. Dog kører Linux ofte KDE. Hvis du ikke bruger det tidligere K Desktop Environment på din Linux-pc, er det nu tid til at ændre sig! . Hvad Wayland gør er at forsøge at forenkle kommunikation på skærmserver og gøre fremtidig udvikling lettere og hurtigere.

Men ligesom mange fremtidige teknologier, har det nogle tænder at arbejde igennem. Xorg-serveren har eksisteret i lang tid, og selv er støt bygget på. Det betyder også, at Wayland har noget at indhente (sammen med de skærmserver, der implementerer det). Men for nu er der mange ting, du kan gøre for at få det til at blive testet meget glattere.

Undgå GTK + 2 eller Qt 4-applikationer

Linux er ganske unik, idet det ikke har nogen reel de facto GUI-værktøjssæt (sammenlignet med f.eks. Windows eller macOS). Disse værktøjssæt er stykker software (rammer), der gør det lettere at oprette GUI'er (grafiske brugergrænseflader Grsync - En simpel GUI til at hjælpe dig med at bruge 'rsync' let [Linux] Grsync - En simpel GUI til at hjælpe dig med at bruge 'rsync' let [ Linux]) til programmer. De største på Linux inkluderer 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, hvor du beder om, at ting skal trækkes på din skærm. 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 faktisk køre i Wayland - dem, der ved, hvordan man skal tale det. F.eks. Dem, der er skrevet i Qt 5 (værktøjssættet Plasmaskrivebordet Den aktuelle tilstand i det nye Linux Desktop-miljø, Plasma 5 Den aktuelle tilstand i det nye Linux Desktop-miljø, Plasma 5 Efter mange års polering af 4.x-serien er KDE igen at lede innovationsløbet blandt Linux desktopmiljøer med sit nyeste produkt: Plasma 5. er baseret off), vil være i stand til at køre korrekt. GTK + 3-programmer kan også køre indfødte.

Når det er sagt, hvis du prøver at åbne, siger, en Qt 4-applikation, 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 hukommelsesforbrug Bruger Linux mindre RAM end Windows? Bruger Linux mindre RAM end Windows? Det kommer an på. Windows og Linux bruger muligvis ikke RAM på nøjagtig den samme måde, men de gør i sidste ende den samme ting. Så hvilken bruger mindre RAM? , og lidt lavere hastigheder. Der er desuden 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. Det var designet til at være meget udvides, så det kan vokse med årene. Som sådan er der nogle ting, som Wayland ikke kan gøre for programmer endnu (og derfor er afhængige af Xorg).

Et almindeligt problem, der nævnes om Wayland, er for eksempel, at Redshift Redshift holder dine øjne skarpe og hjælper dig med at sove [Linux] Redshift holder dine øjne Sharp & hjælper dig med at sove [Linux] fungerer ikke på det. Redshift er et program designet til at filtrere blåt lys fra din skærm, på samme måde som F.lux eller Night Shift. Kan F.lux og Night Shift virkelig forbedre dine søvnvaner? Kan F.lux og natteskift virkelig forbedre dine søvnvaner? Overdreven brug af computere, tablets og smartphones kan føre til forringet søvnkvalitet - men modvirker apps som F.lux og Night Shift virkelig disse effekter? Videnskaben er temmelig klar på dette. . Den vigtigste grund til, at det ikke fungerer, er fordi det er afhængig af en af ​​Xorgs udvidelser: RandR. Det giver programmer en nem måde at bede Xorg om at ændre skærmens display.

Mens Wayland giver midlerne til at genskabe denne evne noget, er det afhængigt af hvert Wayland typograf at faktisk implementere det. Det betyder, at mens et skrivebordsmiljø Hvilket Linux skrivebordsmiljø passer bedst til din personlighed? Hvilket Linux Desktop-miljø passer bedst til din personlighed? Hvilken type computerbruger er du? Forlader du ikoner spredt på skrivebordet? Foretrækker du at arbejde i et uklart program? Lad os finde ud af, hvilket Linux-skrivebordsmiljø der passer bedst til dig. understøtter muligvis noget som Redshift, der er ingen garanti for, at det fungerer andetsteds.

I fremtiden vil Wayland sandsynligvis blive støttet korrekt. GNOME-skrivebordet Ændring af Linux GNOME-skrivebordsskrifttyper er lettere end du tror, ​​at ændre Linux GNOME-skrivebordsfonte er lettere end du tror, ​​at GNOME-skrivebordet er let at tilpasse, men en ting folk ofte overser, er skrifttypen. Der er heldigvis en måde at ændre GNOME Shell-skrifttyper på uden at redigere filer eller bruge terminalen. for eksempel har nu implementeret muligheden for at ændre din skærmtemperatur. Men der er stadig en vej at gå.

Komposition er et must

Komposition er en teknik, der hjælper med at forhindre rive i skærmen og artefakter. Dette gøres ved at gemme kopier af din skærm i hukommelsen, som regel 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 det kan være udfordrende at få mest muligt ud af dem med Linux-drivere. Bør du vælge proprietære drivere eller open source? . På denne måde, selvom applikationer holder op med at svare, har din display-server stadig noget at arbejde med. Sammen med dette giver det dig også mulighed for ting som vinduesanimationer og skygger Nyd store skrivebordseffekter med Compiz Fusion [Linux] Nyd store skrivebordseffekter med Compiz Fusion [Linux] Nogle mennesker vil bare bruge noget, der ser rigtig godt ud. På den anden side er der nogle nørder, der ønsker at narre deres systemer med de samme effekter for at gøre en virkelig interessant ... .

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

Når det er sagt, kan dette føre til nogle problemer. Komposition resulterer i lidt lavere ydelse af programmer som f.eks. Linux-spil, et overblik: Hvad du kan og ikke kan forvente Linux-spil, et overblik: Hvad du kan og ikke kan forvente Mens desktop Linux muligvis er en fristende platform, er der en ting, der forhindrer mange mennesker i at gøre springet: PC-spil. Kan lide det eller ej, Windows er de facto platform til pc-spil…. Så tilbage i Xorg slukker de fleste desktops dette, når en app går på fuld skærm og løser dette problem. Men mange Wayland-kompositorer har stadig brug for at implementere dette. Hvis du er interesseret i at bruge grafikintensive programmer under det, er det ganske vigtigt at huske.

Nvidia-grafik fungerer muligvis ikke

Mere specifikt, hvis du bruger Nvidias proprietære grafikdriver Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora og Mint Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora og Mint Det meste af tiden er det fint med åben -source software til Linux. Men hvis du vil have rigtig spil og grafisk kraft, har du brug for proprietære drivere. Sådan får du dem. , Wayland vil sandsynligvis ikke arbejde for dig. Dette er relateret til kompositionsproblemet ovenfor. For at få processen til at fungere skal din grafikdriver tale med Wayland-kompositorer på en bestemt måde.

Intel- og AMD-grafikkort Bør 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 det kan være udfordrende at få mest muligt ud af dem med Linux-drivere. Bør du vælge proprietære drivere eller open source? har ikke dette problem, da de bruger den forventede standard, kaldet GBM (Generic Buffer Management). Nvidia mener, at deres måde at tale til Wayland, kaldet EGLStreams, er bedre, og som sådan holder sig til det i stedet.

Dette problem kan løses på to måder: Nvidia-drivere implementerer GBM, eller Wayland-kompositorer implementerer EGLStreams. I øjeblikket virker Nvidia uinteresseret i at forfølge den tidligere løsning, så det er op til desktopmiljøer at løse problemet. GNOME for eksempel fungerer fint. Imidlertid er mange andre desktops The Best Lean Linux Desktop Environment: LXDE vs. Xfce vs. MATE Det bedste Lean Linux Desktop Environment: LXDE vs. Xfce vs. MATE At finpudse dit valg af Linux desktop-miljø kan fremskynde tingene meget. Her ser vi på tre muligheder: LXQt, Xfce og MATE. forbliver ubrugelig.

Du burde sandsynligvis bruge Fedora

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

Da det kører det nyeste GNOME desktop GNOME Explained: Et kig på en af ​​Linux mest populære desktops GNOME Explained: Et kig på en af ​​Linux mest populære desktops Du er interesseret i Linux, og du er stødt på "GNOME", et akronym til GNU Network Object Model Environment. GNOME er en af ​​de mest populære open source-grænseflader, men hvad betyder det? som standard behøver du ikke at bekymre dig om ting som dit Nvidia-grafikkort ikke fungerer. Plus, alle applikationer til det er skrevet i GTK + 3, der fungerer perfekt med Wayland. Og fordi Fedora konstant opdateres, får du forbedringer af din Wayland-oplevelse så hurtigt som muligt.

Alt dette bliver det måske lyst til at holde fast ved Xorg et stykke tid endnu. For det meste er Wayland designet til at gøre udviklingen lettere - fordele for slutbrugere kommer bagefter, når denne udvikling lønner sig. Og på dette tidspunkt er der en vej før det.

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: TravelMediaProduktioner / Shutterstock




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.