- Wayland on moderni ja tehokas näytönohjain, mutta se voi aiheuttaa epävakautta vanhemmalle X11:lle suunnitelluissa sovelluksissa.
- Kirjautumisnäytön asetusvalikosta on mahdollista vaihtaa istunto Xorgiin virheiden välttämiseksi.
- echo $XDG_SESSION_TYPE -komennon avulla voit tarkistaa reaaliajassa, mikä grafiikkapalvelin on aktiivinen järjestelmässä.
- XWayland-teknologia toimii yhteensopivuuskerroksena vanhojen ohjelmistojen suorittamiseen Wayland-ympäristöissä.
Jos olet joskus tuntenut, että tietokoneesi on menossa sekaisin tai että jotkin sovellukset päättävät kirjautua ulos ilman varoitusta, kun vaihdat työpöytäympäristöä, et ole yksin. Siirtyminen X11:n ja Waylandin välillä on ollut yksi yleisimmistä Linux-käyttäjien päänsäryistä, varsinkin koska vaikka Wayland lupaa olla tulevaisuus, siinä on vielä joitakin karkeita puolia.
Todellisuudessa grafiikkapalvelimelta toiselle vaihtaminen ei ole vain nimen vaihtamista; kyse on ikkunoiden näytölle piirtämisen arkkitehtuurin muuttamisesta. Siksi on normaalia, että jotkin vuosia sitten Xorgille suunnitellut ohjelmat eivät toimi hyvin uuden standardin kanssa, mikä aiheuttaa odottamattomia kaatumisia tai visuaalisia häiriöitä , jotka tekevät meidät hulluiksi.
Xorgin ja Waylandin välisen taistelun ymmärtäminen
Aloittaaksemme ongelman ratkaisemisen meidän on tiedettävä, missä mennään. X11 (tai Xorg) on perheen veteraani, järjestelmä, joka on ollut olemassa lähes neljä vuosikymmentä ja vaikka se on vankka, se kantaa mukanaan vanhentunutta ja kömpelöä koodia . Toisaalta Wayland saapuu modernina korvaajana: se on kevyempi, turvallisempi ja tehokkaampi, mutta uudempana kaikki sovellukset eivät ole tehneet siirtymää onnistuneesti.
Ubuntun kaltaisissa jakeluissa on yleistä, että molemmat järjestelmät on asennettu. Ongelma syntyy, kun Wayland on oletuksena käytössä ja jotkin työtyökaluistasi eivät ole täysin yhteensopivia , mikä johtaa kriittisiin virheisiin tai äkillisiin istuntojen sulkemisiin. Hyvä uutinen on, että useimmissa tapauksissa sinun ei tarvitse asentaa mitään uudelleen tai muokata monimutkaisia koodirivejä.
Näytönohjaimen vaihtaminen virheiden välttämiseksi
Jos huomaat järjestelmäsi muuttuvan epävakaaksi, nopein ratkaisu on palata Xorgin luotettavuuteen. Sinun ei tarvitse käyttää terminaalia tehdäksesi tätä; prosessi on varsin intuitiivinen kirjautumisnäytöltä:
- Kirjaudu ulos nykyisestä käyttäjäistunnosta palataksesi kirjautumisnäyttöön.
- Ennen salasanan kirjoittamista etsi kohta asetuskuvake (joka on yleensä pieni vaihde tai distro-logo), joka sijaitsee yleensä oikeassa alakulmassa.
- Napsauta sitä ja valitse vaihtoehto, joka osoittaa Ubuntu ja Xorg tai X11.
- Syötä salasanasi ja kirjaudu sisään normaalisti.
Tekemällä näin olet ladannut työpöydän Xorgin päälle, mikä varmistaa, että ne haitalliset ohjelmat, jotka aiemmin kaatuivat Waylandissa, toimivat taas. toimimaan aiheuttamatta ongelmiaJos et ole varma, mitä palvelinta käytät milläkin hetkellä, voit avata terminaalin ja suorittaa komennon echo $XDG_SESSION_TYPEJos vastaus on "x11", olet turvallisella maaperällä; jos siinä lukee "wayland", käytät modernia teknologiaa.
Väistämätön tulevaisuus: jäähyväiset X11:lle
Vaikka siirtyminen Xorgiin on tällä hetkellä elinehto, trendi on selvä: X11:n päivät ovat luetut. Suuret projektit, kuten KDE Plasma, ovat jo asettaneet aikataulun vanhan järjestelmän käytöstä poistamiselle. Itse asiassa viimeaikaisten Plasma-julkaisujen odotetaan alkavan poistaa natiivia X11-tukea, jotta kaikki ponnistelut voidaan keskittää Waylandin optimointiin.
Tämä saattaa kuulostaa hälyttävältä, jos käytät vanhempaa ohjelmistoa, mutta on olemassa tekniikka nimeltä XWayland . Tämä yhteensopivuuskerros mahdollistaa yksinomaan X11:lle suunniteltujen sovellusten toiminnan jatkumisen Wayland-istunnon aikana käyttäjän huomaamatta eroa. Se ei ole täydellinen, ja jotkin mukautetut skriptit saattavat aiheuttaa ongelmia, mutta se on ratkaisu estämään minkään vanhenemisen , samalla tavalla kuin vanhempien videopelien yhteensopivuuden parantaminen Winen avulla.
Massamigraatio on järkevää, koska kahden rinnakkaisen infrastruktuurin ylläpitäminen on kehittäjille taakka. Poistamalla X11:n muistinkulutus vähenee ja järjestelmän yleinen suorituskyky paranee merkittävästi. Ihannetapauksessa, jos sinulla on aikaa, sinun tulisi testata työpöytäympäristösi uusimmat versiot ja ilmoittaa mahdollisista virheistä , jotta lopullinen siirtyminen olisi mahdollisimman sujuvaa kaikille.
Odottamattomien kaatumisten korjaaminen edellyttää sen ymmärtämistä, että Wayland on tie eteenpäin, mutta että Xorg on edelleen välttämätön turvaverkko ohjelmiston sopeutumisen loppuun saattamisen aikana. Näiden kahden välillä vaihtamisen osaaminen kirjautumisnäytöltä ja XWaylandiin luottaminen mahdollistavat vakaan järjestelmän käytön tinkimättä suorituskyvyn parannuksista, jotka tulevat vanhan koodin täydellisen poistamisen myötä.
Intohimoinen kirjoittaja tavujen maailmasta ja tekniikasta yleensä. Rakastan jakaa tietämykseni kirjoittamalla, ja sen aion tehdä tässä blogissa, näyttää sinulle kaikki mielenkiintoisimmat asiat vempaimista, ohjelmistoista, laitteistoista, teknologisista trendeistä ja muusta. Tavoitteeni on auttaa sinua navigoimaan digitaalisessa maailmassa yksinkertaisella ja viihdyttävällä tavalla.



