Desktops vs Window Managers i Ubuntu

Sway, en vindusbehandler, i Ubuntu

To terminalvinduer, side ved side, i Sway, en vindusbehandler

I oktober 2010 ga Canonical ut Ubuntu 10.10 og introduserte Enhet, et skrivebord som snudde opp ned på alt og tvang mange til å gjøre det som er kjent som "distrohopping", og endret i utgangspunktet operativsystemet av og til for å finne den som vil være deres foretrukne distribusjon. År senere kom de tilbake til GNOME, skrivebordet du bruker i dag.

Unity og GNOME er to stasjonære datamaskiner, og stasjonære datamaskiner bruker vindusbehandlere, og siden det er operativsystemer som går fra førstnevnte og jobber direkte med sistnevnte, er det brukere som går seg vill, blir forvirret og ikke vet hvilken rolle hver enkelt har. skuespill og hva er de forskjellige i Her skal vi prøve å forklare, kort og konsist, hva er en vindusbehandler, hva er et skrivebord og hvordan de er forskjellige.

Hva er en Window Manager?

En vindusbehandler er programvare som har ansvaret for å vise de forskjellige programmene at vi kjører på et grafisk grensesnitt, men bare det. Den har ikke ansvaret for å administrere nettverkene vi er koblet til, heller ikke for å se filene våre eller kunne øke lydvolumet. Stasjonære datamaskiner bruker vindusbehandlere, men vindusbehandlere bruker ikke stasjonære datamaskiner. I seg selv ville bruk av en vindusbehandling være praktisk talt umulig å bruke, med mindre du er en Linux-veteran og vet hvordan du gjør alt fra terminalen.

Av denne grunn bruker operativsystemer som bare bruker en vindusbehandler (uten skrivebord) også pakker for å administrere ting som volum, nettverkstilkoblinger og har noen ganger en slags launcher, hvorfra vi kan åpne programmer eller noen ganger en app-skuff. Men alle disse er lagt til; vindusforvaltere, som vi har nevnt, er utelukkende og utelukkende ansvarlige for administrere vinduer…. derav navnet.

Xfce og LXDE
Relatert artikkel:
Slik installerer du LXDE- og Xfce-skrivebord på Ubuntu

Og et skrivebord?

Vi kan referere til en veldig teknisk definisjon, men hva det vil forårsake er mer forvirring. For å forenkle ting mye, er et skrivebord et sett med applikasjoner, appleter, programmer og all slags programvare som er kombinert for å forenkle bruken av et operativsystem på en PC. På et skrivebord finner vi altså ikke bare en vindusbehandler som administrerer det grafiske grensesnittet, men vi finner også en nettverksbehandler og lyd med tilhørende volumindikator. Vi har også rask tilgang til filene våre gjennom en filbehandler osv... Forskjellen er at mens en vindusbehandler er en del, Skrivebordet er et sett med programmer designet for å gi funksjonalitet.

Hvorfor tror vi det er viktig å vite dette? For det er mange som snakker om vindusbehandlere som om de var stasjonære og så finner ut at ingenting kan gjøres. I tillegg lar det å vite det at vi kan leke med systemet slik at vi kan installere Ubuntu og endre det grafiske grensesnittet til GNOME ved at en i3wm eller Sway (vindusbehandlere) øker hastigheten på systemet mye og beholder skrivebordsprogrammer som Nautilus eller nettverksleder.

Det er variasjon blant pultene og noen er godt kjent som KDE, GNOME, Xfce, LXQt o Kanel. Når vi ser tilbake i tid, har Unity vært halvveis mellom skrivebord og vindusbehandling. I et første tilfelle var det en vindusbehandler som ble brukt på toppen av GNOME, men versjon etter versjon modifiserte de den i en slik grad at den i dag allerede regnes som en desktop.

Blant de mest kjente vindusbehandlerne er blant annet i3wm, Sway, Fluxbox, Openbox, Metacity eller Icewm.

Hvis noen som leser oss har vært i stand til å undersøke og installere ulike versjoner av Ubuntu, vil de ha lagt merke til at det finnes distribusjoner som heter Xubuntu, Kubuntu eller Lubuntu. God, alle av dem er Ubuntu, men med forskjellige skrivebord. Så Xubuntu er Ubuntu med skrivebordet Xfce, Kubuntu er med skrivebordet KDE og Lubuntu er med skrivebordet LXQt.

Jeg håper jeg har forklart godt. Ved en annen anledning vil jeg snakke om vindusbehandlere, et veldig interessant og veldig ukjent emne. Hilsener.