Maak kennis met Linux: desktopomgeving versus Window Manager

Probeer Ons Instrument Voor Het Oplossen Van Problemen

Sinds de introductie van GNOME en KDE is er verwarring ontstaan ​​onder nieuwe Linux-gebruikers welke is en welke het beste kan worden gebruikt. De eerste vraag is vrij eenvoudig te beantwoorden. De laatste vraag is echter wat 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 zullen beginnen met te laten zien hoe de grafische desktop van Linux is gelaagd.

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

  • X Windows - Dit is de basis waarmee grafische elementen op het scherm kunnen worden getekend. X Windows bouwt het primitieve raamwerk dat het verplaatsen van vensters, interacties met toetsenbord en muis mogelijk maakt en vensters tekent. Dit is vereist voor elk grafisch bureaublad.
  • Window Manager: De Window Manager is het stukje van de puzzel dat de plaatsing en het uiterlijk van vensters regelt. Window Managers zijn onder meer: ​​Enlightenment, Afterstep, FVWM, Fluxbox, IceWM, etc. Vereist X Windows maar geen desktopomgeving.
  • Desktopomgeving: dit is waar het voor sommigen een beetje wazig begint te worden. Een desktopomgeving bevat een Window Manager, maar bouwt daarop voort. De desktopomgeving is doorgaans een veel vollediger geïntegreerd systeem dan een Window Manager. Vereist zowel X Windows als een Window Manager.

Een desktopomgeving omvat over het algemeen een reeks applicaties die nauw zijn geïntegreerd, zodat alle applicaties van elkaar op de hoogte zijn. Een Desktop Manager zal ook een vorm van paneel bevatten met een systeemvak waar kleine widgets kunnen worden geplaatst voor snelle actie of informatie.

Linux Desktop Layering
Linux Desktop Layering

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

De meest recente iteratie van Enlightenment bevat veel van de elementen die gewoonlijk alleen in Desktopomgevingen worden aangetroffen, ook al wordt Enlightenment nog steeds als een Window Manager beschouwd. Tot nu toe verwijs ik over het algemeen naar desktops als Desktop Managers.

Er zijn twee hoofdbureaubladomgevingen: GNOME en KDE. Als u nieuwsgierig bent naar wat voor u geschikt is, vindt u 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? Aangezien er zoveel Window Managers zijn, zal ik mijn favorieten uitlichten.

  • Verlichting : Je wilt veel eye candy, maar niet zoiets arbeidsintensief als WAAR of GNOME .
  • Fluxbox : U wilt minimaal en snel.
  • Afterstep : Je wilt iets ouderwets om je urenlang knutselplezier te bezorgen.
  • Xfce: Je wilt een Windows-achtige interface zonder de bloatware van GNOME of KDE.
  • Compiz-Fusion : Dit is een volwaardige driedimensionale windowmanager boordevol pluggen die zo ongeveer alles doen. Als je iets wilt dat serieus indruk maakt op je vrienden, dan wil je hier kijken.

Een van de meest geweldige dingen aan de Linux-desktop is dat deze alleen beperkt is tot je verbeelding. U kunt ervoor zorgen dat de Linux-desktop er precies zo uitziet en aanvoelt als u dat wilt. Je kunt van volledig minimalisme naar de volledige 3D-goedheid van Compiz-Fusion gaan. Ik zal je een waarschuwing geven: spelen met de Linux-desktop is misschien net zo tijdrovend als World of Warcraft.