Leer Linux kennen: Desktopomgeving versus Window Manager

Sinds de oprichting van GNOME en KDE is er verwarring bij nieuwe Linux-gebruikers wat is en wat het beste is om te gebruiken. De vorige vraag is vrij eenvoudig te beantwoorden. De laatste vraag is echter een beetje complexer vanwege gebruikersspecifieke behoeften / wensen.

Laten we met dat in gedachten beginnen met het illustreren van de verschillen tussen een desktopomgeving en een windowmanager. We beginnen met te laten zien hoe de grafische Linux-desktop in lagen is opgebouwd.

Zoals je kunt zien, zijn er in de onderstaande afbeelding in principe drie lagen die kunnen worden opgenomen in het Linux-bureaublad:

  • X Windows - Dit is de basis waarmee grafische elementen op het display kunnen worden getekend. X Windows bouwt het primitieve raamwerk waarmee vensters, interacties met toetsenbord en muis kunnen worden verplaatst en vensters worden getekend. Dit is vereist voor elk grafisch bureaublad.
  • Window Manager: Window Manager is het stukje van de puzzel dat de plaatsing en het uiterlijk van vensters bepaalt. Window Managers zijn onder meer: ​​Verlichting, Afterstep, FVWM, Fluxbox, IceWM, enz. Vereist X Windows, maar geen desktopomgeving.
  • Desktopomgeving: hier begint het voor sommigen een beetje wazig te worden. Een desktopomgeving bevat een Window Manager maar bouwt hierop voort. De bureaubladomgeving is meestal een veel vollediger geïntegreerd systeem dan een Window Manager. Vereist zowel X Windows als een Window Manager.

Een bureaubladomgeving omvat doorgaans een reeks toepassingen die nauw zijn geïntegreerd, zodat alle toepassingen elkaar kennen. Een Desktop Manager bevat ook een vorm van paneel met een systeemvak waar kleine widgets kunnen worden geplaatst voor snelle actie of informatie.

Linux Desktop-gelaagdheid

Veel van de verwarring begint naar voren te komen wanneer je Window Managers als E17 onderzoekt (Verlichting 17).

De meest recente iteratio van Verlichting bevat veel van de elementen die meestal alleen Desktopomgevingen worden gevonden, hoewel Verlichting nog steeds als Window Manager wordt beschouwd. Tot nu toe verwijs ik over het algemeen naar dergelijke desktops als Desktop Managers.

Er zijn twee belangrijke bureaubladomgevingen: GNOME en KDE. Als u nieuwsgierig bent naar wat voor u geschikt is, volgt hier wat advies. De nieuwste standaard GNOME zorgt ervoor dat gebruikers van OS X zich meteen thuis voelen, KDE 3.x zorgt ervoor dat Windows XP-gebruikers zich thuis voelen en KDE 4.x zorgt ervoor dat Windows Vista-gebruikers zich thuis voelen.

Welke Window Manager is het meest geschikt voor welke gebruiker? Omdat er zoveel Window Managers zijn, zal ik mijn favorieten benadrukken.

  • Verlichting: Je wilt veel eye candy, maar niet zo intensief als KDE of GNOME.
  • Fluxbox: u wilt minimaal en snel.
  • Afterstep: Je wilt iets ouderwets dat je uren knutselplezier geeft.
  • Xfce: U wilt een Windows-achtige interface zonder de bloatware van GNOME of KDE.
  • Compiz-Fusion: dit is een volledig driedimensionaal vensterbeheerprogramma met stekkers die vrijwel alles doen. Als je iets wilt dat indruk maakt op je vrienden, wil je hier kijken.

Een van de mooiste dingen over de Linux-desktop is dat deze alleen beperkt is tot je verbeelding. Je kunt de Linux-desktop er precies zo uit laten zien en voelen als je wilt. Je kunt gaan van volledig minimalisme tot de volledige 3D-goedheid van Compiz-Fusion. Ik zal je één waarschuwing geven: spelen met de Linux-desktop is misschien net zo tijdrovend als World of Warcraft.