A Linux-asztal magyarázata a csempézett ablakkezelők bemutatásával

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 environmentt 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á.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.