Nyní, shrnutí
Dejme si to všechno dohromady.
Při spuštění počítače se spustí démon pro zobrazovací server.
Stejně jako webový server spustí základní proces naslouchání všem těm správcům plochy, zobrazení atd… a dalším událostem a kreslí na obrazovku pomocí svého compositor
.
Když se spustí display server
, musí být k dispozici služba nebo démon pro display manager
. Pak server předá řízení display manager
, který spustí login graphical interface
pro přihlášení uživatele.
Příkaz display manager / login manager
pak dá uživateli rozbalovací nabídku, aby si vybral, který desktop environment or window manager
použije.
Tato volba je k dispozici pouze v případě, že má uživatel nainstalovaný nějaký stand-alone
dlaždicový správce oken, jako je Xmonad – který může stát samostatně jako desktopové prostředí.
A když se uživatel úspěšně přihlásí, display manager/login manager
spustí desktop environment
nebo window manager
, který si uživatel vybral.
A odtud může uživatel začít otevírat okna a aplikace, jejichž umístění a vzhled a ovládání je řízeno buď the desktop environment
nebo window manager
na základě výběru uživatele při přihlášení.
Tento proces se spouští automaticky ve všech distribucích Linuxu, které jsou dodávány s předpřipraveným display managers;
například Ubuntu
.
Ale u Arch Linuxu, Gentoo – které je založeno na Arch Linuxu – a také u některých dalších distribucí dostanete při instalaci pouze linuxové jádro.
To znamená, že se nedodávají předbalené se všemi těmito aplikacemi. Takže byste museli pochopit tento proces, abyste mohli nainstalovat appropriate
varianty všech těchto softwarů, abyste získali funkční desktop environment
.
Vhodné v tom smyslu, že ne všechny by spolu dobře fungovaly.
Desktop Environments
Dodávají se předbalené s Login managers, window managers
a celou sadou aplikací, které jsou navrženy tak, aby spolupracovaly. Ale tiling window managers
jsou samostatné aplikace.
Nepřicházejí s celým seznamem aplikací – které jsou v podstatě bloat, protože byste je všechny nevyužili.
To znamená, že když používáte dlaždicového správce oken, který běží nad serverem Xorg, bez display server
nebo desktop environment
– což je velmi možné a proveditelné, protože to dělám já – tak byste si museli každou potřebnou aplikaci nainstalovat sami.
Pokud potřebujete správce souborů, nainstalujete si ho sami. Potřebuješ Firefox na prohlížení webu – no tak si ho nainstaluj sám. Chcete pořizovat snímky obrazovky? Pak si pořiďte aplikaci pro snímání obrazovky.
Když zjistíte, že to děláte, nemáte žádnou záruku, že všechny tyto aplikace budou společně dobře fungovat, a to proto, že k tomu nebyly navrženy.
A tak zjistíte, že se vám tu a tam objeví chyby a možná toho budete mít dost.
Ale nakonec, až získáte všechny aplikace, které potřebujete, a budou spolu dobře fungovat, se může stát používání samotného tiling window managers
bez desktop environment
tím nejlepším pocitem, jaký jste kdy zažili.
Pokud používáte Ubuntu nebo Fedoru a chtěli byste převzít kontrolu nad spouštěním pracovní plochy, abyste mohli používat Tiling window manager
jako samostatnou aplikaci bez Desktop Environment
nebo Display Server,
, můžete to udělat.
Ale to je téma na jindy, až se mi bude chtít.
Pokud se mi bude chtít.