De Linux Desktop Uitgelegd Met Een Intro Tot Tiling Window Managers

Nu, De Wrap Up

Laten we alles eens op een rijtje zetten.

Als je je computer opstart, is er een daemon voor de display server en die wordt gestart.

Net als een webserver, start het het basisproces van luisteren naar al deze bureaublad, display enz… managers en naar andere gebeurtenissen en tekent naar het scherm met behulp van zijn compositor.

Wanneer de display server start, moet er een service of daemon voor een display manager beschikbaar zijn. Dan geeft de server de controle aan de display manager die een login graphical interface opstart voor gebruikers login.

De display manager / login manager geeft de gebruiker dan een drop-down menu om te kiezen welke desktop environment or window manager te gebruiken.

Deze keuze is alleen beschikbaar als de gebruiker een stand-alone tiling window manager zoals Xmonad – die op zichzelf kan staan als een desktop omgeving – heeft geinstalleerd.

En als de gebruiker succesvol inlogt, start de display manager/login manager de desktop environment of de window manager die de gebruiker heeft geselecteerd.

En vanaf daar, kan de gebruiker beginnen met het openen van vensters en toepassingen waarvan de positionering en look-and-feel worden gecontroleerd door ofwel the desktop environment of de window manager op basis van de selectie van de gebruiker bij de login.

Dit proces start automatisch op alle Linux-distributies die worden geleverd voorverpakt met display managers; bijvoorbeeld Ubuntu.

Maar voor Arch Linux, Gentoo – dat is gebaseerd op Arch Linux – en sommige andere distributies ook, krijg je alleen de Linux Kernel bij de installatie.

Dat betekent dat ze niet voorverpakt komen met al deze applicaties. Dus je zou dit proces moeten begrijpen zodat je de appropriate varianten van al deze software kunt installeren om een werkende desktop environment te krijgen.

Geschikt in de zin dat ze niet allemaal goed samen zouden werken.

Desktop Environments komen voorverpakt met Login managers, window managers en een hele suite van applicaties die zijn ontworpen om samen te werken. Maar, tiling window managers zijn op zichzelf staande toepassingen.

Ze komen niet met een hele lijst van toepassingen – die in feite bloat zijn omdat je ze niet allemaal zou gebruiken.

Dit betekent dat wanneer je een tiling window manager gebruikt die bovenop de Xorg server draait, zonder een display server of een desktop environment– wat heel goed mogelijk is en te doen is omdat ik het doe – dan zou je elke applicatie die je nodig hebt zelf moeten installeren.

Als je een file manager nodig hebt, installeer je die zelf. Heb je Firefox nodig om op het web te surfen? Nou, installeer het zelf. Wil je screenshots maken? Neem dan een screen capture applicatie.

Wanneer je dit doet, is er geen garantie dat al deze applicaties goed samenwerken en dat komt omdat ze daar niet voor ontworpen zijn.

En dus zul je merken dat je hier en daar fouten krijgt en je zou het zat kunnen worden.

Maar, uiteindelijk als je alle applicaties hebt die je nodig hebt en ze werken prima samen, kan het gebruik van tiling window managers alleen zonder een desktop environment het beste gevoel worden dat je ooit zou hebben.

Als je Ubuntu of Fedora draait en je wilt de controle over het opstarten van je bureaublad overnemen, zodat je een Tiling window manager als een stand-alone kunt gebruiken zonder een Desktop Environment of een Display Server,, dan kun je dat doen.

Maar, dat is een onderwerp voor een andere dag als ik er zin in heb.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.