Lær Linux at kende: Desktopmiljø vs. Window Manager

Lige siden starten af ​​GNOME og KDE har der været forvirring blandt nye Linux-brugere, hvilket er, og hvilket der er bedst at bruge. Det førstnævnte spørgsmål er ret enkel at besvare. Det sidstnævnte spørgsmål er imidlertid lidt mere kompliceret på grund af brugerspecifikke behov / ønsker.

Lad os starte med at illustrere forskellene mellem et skrivebordsmiljø og en vinduesadministrator. Vi begynder med at vise, hvordan det grafiske Linux-skrivebord er lagdelt.

Som du kan se, på billedet herunder er der dybest set tre lag, der kan inkluderes på Linux-skrivebordet:

  • X Windows - Dette er det fundament, der giver mulighed for at tegne grafiske elementer på skærmen. X Windows bygger den primitive ramme, der tillader flytning af windows, interaktion med tastatur og mus og tegner windows. Dette er påkrævet for ethvert grafisk skrivebord.
  • Window Manager: Window Manager er det stykke puslespil, der kontrollerer placeringen og udseendet af windows. Window Managers inkluderer: Oplysning, Afterstep, FVWM, Fluxbox, IceWM osv. Kræver X Windows men ikke et skrivebordsmiljø.
  • Desktopmiljø: Det er her det begynder at blive lidt uklar for nogle. Et skrivebordsmiljø inkluderer en Window Manager, men bygger på det. Desktopmiljøet er typisk et langt mere fuldt integreret system end en Window Manager. Kræver både X Windows og en Window Manager.

Et skrivebordsmiljø inkluderer generelt en pakke applikationer, der er tæt integreret, så alle applikationer er opmærksomme på hinanden. En Desktop Manager vil også indeholde en form for panel, der indeholder en systembakke, hvor små widgets kan placeres til hurtig handling eller information.

Linux Desktop Layering
Linux Desktop Layering

Meget af forvirringen begynder at kigge ud, når du undersøger sådanne Window Managers som E17 (Oplysning 17).

Den seneste oplysning om oplysning indeholder mange af de elementer, der normalt kun findes Desktop-miljøer, selvom Oplysning stadig betragtes som en Window Manager. Til dette punkt henviser jeg generelt til desktops som Desktop Managers.

Der er to vigtigste skrivebordsmiljøer: GNOME og KDE. Hvis du er nysgerrig efter, hvad der passer til dig, her er nogle råd. Den seneste standard GNOME får brugere af OS X til at føle sig hjemme, KDE 3.x får Windows XP-brugere til at føle sig hjemme, og KDE 4.x får Windows Vista-brugere til at føle sig hjemme.

Hvilken Window Manager er bedst egnet til hvilken bruger? Da der er så mange Window Managers, vil jeg fremhæve mine favoritter.

  • oplysningstiden : Du vil have masser af øjen slik, men ikke noget så ressourceintensivt som HVOR eller GNOME .
  • Fluxbox : Du ønsker minimal og hurtig.
  • AfterStep : Du vil have, at noget old-school giver dig timevis med sjovt sjov.
  • Xfce: Du vil have en Windows-lignende interface uden bloatware fra GNOME eller KDE.
  • Compiz-Fusion : Dette er en fuldt udblæst tredimensionel vinduesmanager med mange stik, der gør næsten alt. Hvis du vil have noget til alvorligt at imponere dine venner, er det her du vil kigge efter.

En af de mest vidunderlige ting ved Linux-skrivebordet er, at det kun er begrænset til din fantasi. Du kan få Linux-skrivebordet til at se og føle nøjagtigt, hvordan du vil have det. Du kan gå fra komplet minimalisme til den fuldstændige 3D-godhed af Compiz-Fusion. Jeg vil give dig en advarsel: At spille med Linux-skrivebordet kan være lige så meget af en tidssug som World of Warcraft.