Most, a lezárás
Foglaljuk össze az egészet.
A számítógép indításakor van egy démon a kijelzőszerverhez, és az elindul.
A webszerverhez hasonlóan elindítja az alapfolyamatot, hogy figyeljen ezekre az asztali, kijelző stb… menedzserekre és egyéb eseményekre, és a compositor
segítségével rajzol a képernyőre.
Mikor a display server
elindul, egy display manager
szolgáltatásnak vagy daemon-nak elérhetőnek kell lennie. Ezután a kiszolgáló átadja az irányítást a display manager
-nek, amely elindít egy login graphical interface
-et a felhasználó bejelentkezéséhez.
A display manager / login manager
ezután a display manager / login manager
egy legördülő menüt ad a felhasználónak, hogy kiválaszthassa, melyik desktop environment or window manager
t használja.
Ez a választás csak akkor áll rendelkezésre, ha a felhasználónak telepítve van valamilyen stand-alone
csempéző ablakkezelő, például az Xmonad – amely önállóan is megállja a helyét, mint asztali környezet -.
És amikor a felhasználó sikeresen bejelentkezik, a display manager/login manager
elindítja a desktop environment
vagy a window manager
, amelyet a felhasználó kiválasztott.
És onnan a felhasználó elkezdheti megnyitni az ablakokat és az alkalmazásokat, amelyek elhelyezését és megjelenését vagy a the desktop environment
vagy a window manager
vezérli a felhasználó bejelentkezéskor tett választása alapján.
Ez a folyamat automatikusan elindul minden olyan Linux disztribúciónál, amely előrecsomagolva érkezik display managers;
például Ubuntu
.
De az Arch Linux, a Gentoo – amely az Arch Linuxon alapul – és néhány más disztribúció esetében is csak a Linux Kernelt kapja meg a telepítéskor.
Azaz azt jelenti, hogy nem jönnek előre csomagolva ezekkel az alkalmazásokkal. Tehát meg kellene értened ezt a folyamatot, hogy telepíteni tudd mindezen szoftverek appropriate
variánsait, hogy egy működő desktop environment
t kapj.
Megfelelő abban az értelemben, hogy nem mindegyik működne jól együtt.
Desktop Environments
Előre csomagolva jönnek Login managers, window managers
és egy egész alkalmazáscsomaggal, amelyeket úgy terveztek, hogy együtt működjenek. De, tiling window managers
önálló alkalmazások.
Nem jönnek egy egész listával az alkalmazásokról – amelyek alapvetően felfújódnak, mert nem használnád mindet.
Ez azt jelenti, hogy ha egy csempés ablakkezelőt használsz, ami az Xorg szerver tetején fut, display server
vagy desktop environment
nélkül – ami nagyon is lehetséges és kivitelezhető, mert én is csinálom – akkor minden egyes alkalmazást, amire szükséged van, magadnak kellene telepítened.
Ha fájlkezelőre van szükséged, azt magadnak kell telepítened. Firefox kell a webböngészéshez? nos, telepítsd magad. Szeretnél képernyőképeket készíteni? Akkor szerezz be egy képernyőfelvételi alkalmazást.
Amikor ezt magadnak csinálod, nincs garancia arra, hogy ezek az alkalmazások mindegyike jól fog együtt működni, és ez azért van, mert nem erre tervezték őket.
És ezért itt-ott hibákat fogsz kapni, és lehet, hogy eleged lesz belőle.
De végül, amikor megkapod az összes alkalmazást, amire szükséged van, és azok jól működnek együtt, a tiling window managers
önmagában, desktop environment
nélkül való használata a legjobb érzés lehet, amit valaha is érezhettél.
Ha Ubuntut vagy Fedorát futtatsz, és szeretnéd átvenni az irányítást az Asztal indítása felett, hogy a Tiling window manager
-et Desktop Environment
vagy Display Server,
nélkül, önállóan használhasd, akkor megteheted.
De ez egy másik nap témája, amikor kedvem lesz hozzá.