Desktop-ul Linux explicat cu o introducere la administratorii de ferestre de tip Tiling

Acum, rezumatul

Să punem totul cap la cap.

Când porniți calculatorul, există un daemon pentru serverul de afișare și acesta este pornit.

La fel ca un server web, acesta pornește procesul de bază de ascultare pentru toți acești manageri de desktop, display etc… și pentru alte evenimente și desenează pe ecran folosind compositor.

Când display server pornește, un serviciu sau daemon pentru un display manager trebuie să fie disponibil. Apoi, serverul dă controlul către display manager care pornește un login graphical interface pentru autentificarea utilizatorului.

Apoi, display manager / login manager oferă utilizatorului un meniu derulant pentru a alege ce desktop environment or window manager să folosească.

Această alegere este disponibilă numai dacă utilizatorul are instalat un stand-alone manager de ferestre de tip „tiling window” cum ar fi Xmonad – care poate sta de sine stătător ca mediu de birou.

Și când utilizatorul se loghează cu succes, display manager/login manager pornește desktop environment sau window manager pe care l-a selectat utilizatorul.

Și de acolo, utilizatorul poate începe să deschidă ferestre și aplicații a căror poziționare și aspect sunt controlate fie de the desktop environment , fie de window manager, pe baza selecției utilizatorului la logare.

Acest proces începe automat pe toate distribuțiile Linux care vin preambalate cu display managers;, de exemplu Ubuntu.

Dar pentru Arch Linux, Gentoo – care se bazează pe Arch Linux – și alte câteva distribuții, de asemenea, primiți doar nucleul Linux la instalare.

Ceea ce înseamnă că nu vin preambalate cu toate aceste aplicații. Așa că ar trebui să înțelegeți acest proces astfel încât să puteți instala appropriate variantele appropriate ale tuturor acestor softuri pentru a obține un desktop environment funcțional.

Potrivit în sensul că nu toate ar funcționa bine împreună.

Desktop Environments vin preambalate cu Login managers, window managersși o întreagă suită de aplicații care sunt concepute pentru a funcționa împreună. Dar, tiling window managers sunt aplicații de sine stătătoare.

Nu vin cu o listă întreagă de aplicații – care sunt practic o umflătură pentru că nu le-ai folosi pe toate.

Aceasta înseamnă că atunci când folosiți un manager de ferestre de tip „tiling window” care rulează deasupra serverului Xorg, fără un display server sau un desktop environment – ceea ce este foarte posibil și realizabil pentru că eu o fac – atunci ar trebui să vă instalați singur fiecare aplicație de care aveți nevoie.

Dacă aveți nevoie de un manager de fișiere, îl instalați singur. Ai nevoie de Firefox pentru a naviga pe web? ei bine, îl instalezi singur. Vrei să faci capturi de ecran? Ia-ți o aplicație de captură de ecran atunci.

Când te trezești că faci asta, nu există nicio garanție că toate aceste aplicații vor funcționa bine împreună și asta pentru că nu au fost concepute pentru asta.

Și astfel te vei trezi că vei primi erori ici și colo și s-ar putea să te saturi.

Dar, în cele din urmă, când veți obține toate aplicațiile de care aveți nevoie și ele vor funcționa bine împreună, folosirea singură a tiling window managers fără un desktop environment poate deveni cel mai bun sentiment pe care l-ați avea vreodată.

Dacă folosiți Ubuntu sau Fedora și ați dori să preluați controlul pornirii Desktop-ului dvs. astfel încât să puteți folosi un Tiling window manager ca și un Tiling window manager de sine stătător fără un Desktop Environment sau un Display Server,, o puteți face.

Dar, acesta este un subiect pentru o altă zi, când voi avea chef.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.