Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës

Ky kjo artikull ka të bëjë me mënyrën se si funksionon grafika në Linux dhe cilat janë komponentët e saj. Ajo përmban shumë screenshot-e me realizime të ndryshme të mjediseve të punës. 

Nëse nuk e dalloni shumë KDE dhe GNOME ose nëse i dalloni, por do të donit të dinikni se cilat janë alternativat e tjera, ky artikull është për ju. Ai është një përmbledhje dhe ndonëse përmban shumë emra dhe pak terma, materiali do të jetë gjithashtu i dobishëm për fillestarët dhe ata që thjesht po hedhin një sy në Linux.

Tema mund të interesojë edhe përdoruesit e avancuar gjatë konfigurimit të aksesit të largët dhe në implementimin e klientëve të hollë. Herë pas here, takoj përdorues të avancuar të Linux që pretendojnë se "në server ka vetëm komandën e linjës, dhe nuk planifikoj të studioj më në detaje grafiken, pasi kjo është për përdoruesit e thjeshtë". Por edhe ekspertët e Linux me shumë habi dhe gëzim e zbulojnë opsionin "-X" të komandës ssh (dhe për këtë është e dobishme të kuptohet puna dhe funksionet e serverit X).

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezësBurimi

Kam mĂ«suar pĂ«r gati 15 vjet nĂ« kurset e Linux nĂ« "Akademia Rrjetore LANIT" dhe jam i sigurt se shumĂ« nga ata mĂ« shumĂ« se pesĂ« mijĂ« njerĂ«z, qĂ« kam mĂ«suar, lexojnĂ« dhe sigurisht shkruajnĂ« artikuj nĂ« Habr. Kurset janĂ« gjithmonĂ« shumĂ« intensive (koha mesatare e kursit Ă«shtĂ« pesĂ« ditĂ«), dhe duhet tĂ« flas pĂ«r tema pĂ«r tĂ« cilat kĂ«rkohet tĂ« paktĂ«n dhjetĂ« ditĂ« pĂ«r t'u njohur plotĂ«sisht. Dhe gjithmonĂ« nĂ« procesin e kursit, nĂ« varĂ«si tĂ« audiencĂ«s (nĂ«se janĂ« fillestarĂ« ose administrues tĂ« avancuar), si dhe nga "pyetjet nga audience", unĂ« bĂ«j zgjedhje se çfarĂ« tĂ« sjell mĂ« thellĂ«sisht dhe çfarĂ« mĂ« sipĂ«rfaqĂ«sisht, pĂ«r tĂ« kushtuar mĂ« shumĂ« kohĂ« pĂ«r utilitarĂ«t e komandĂ«s dhe aplikimin e tyre praktik. Ka shumĂ« tema, tĂ« cilat duhet pak tĂ« sakrifikohen. KĂ«to janĂ« "Historia e Linux", "Dallimet nĂ« distribucionet Linux", "PĂ«r licencat: GPL, BSD, ...", "PĂ«r grafikĂ«n dhe mjediset e punĂ«s" (tema e kĂ«tij artikulli) etj. Nuk Ă«shtĂ« se ato nuk janĂ« tĂ« rĂ«ndĂ«sishme, por zakonisht ka shumĂ« pyetje mĂ« aktuale "kĂ«tu e tani" dhe vetĂ«m pesĂ« ditë  MegjithatĂ«, pĂ«r tĂ« kuptuar bazat e OS Linux, pĂ«r tĂ« kuptuar diversitetin e disponueshĂ«m (nĂ« mĂ«nyrĂ« qĂ« edhe duke pĂ«rdorur njĂ« distribucion tĂ« veçantĂ« Linux, tĂ« keni njĂ« perspektivĂ« mĂ« tĂ« gjerĂ« mbi kĂ«tĂ« botĂ« tĂ« madhe dhe tĂ« pakufizuar qĂ« quhet "Linux") Ă«shtĂ« e dobishme dhe e nevojshme tĂ« studiohen kĂ«to tema. 

GjatĂ« artikullit pĂ«r secilin komponent, unĂ« do t’ju tregoj linke pĂ«r ata qĂ« dĂ«shirojnĂ« tĂ« thellohen mĂ« shumĂ« nĂ« temĂ«, pĂ«r shembull, nĂ« artikuj nĂ« Wikipedi (nĂ« kĂ«tĂ« rast regjistroj versionin mĂ« tĂ« plotĂ«/pĂ«rdorues pĂ«r ekzistencĂ«n e artikujve anglisht dhe rusisht).

PĂ«r shembujt kryesorĂ« dhe screenshot-et kam pĂ«rdorur distribucionin openSUSE. Mund tĂ« pĂ«rdorej çdo distribucion tjetĂ«r qĂ« zhvillohet nga komuniteti, qĂ« ka njĂ« numĂ«r tĂ« madh paketash nĂ« repozitor. ËshtĂ« e vĂ«shtirĂ«, por e mundshme, tĂ« demonstrohet gjithllojshmĂ«ria e pamjes sĂ« desktopit nĂ« njĂ« distribucion komercial, pasi zakonisht nĂ« to pĂ«rdoren vetĂ«m njĂ« ose dy mjedise mĂ« tĂ« njohura tĂ« punĂ«s. KĂ«shtu, zhvilluesit e kufizojnĂ« veten pĂ«r lĂ«shimin e njĂ« OS stabile dhe tĂ« provuar. NĂ« kĂ«tĂ« sistem kam instaluar tĂ« gjithĂ« DM/DE/WM (shpjegimi i kĂ«tyre termave mĂ« poshtĂ«), qĂ« kam gjetur nĂ« repozitor. 

Screenshot-et me "kadrin blu" janë bërë pikërisht në openSUSE. 

Screenshot-et me "kadrin e bardhë" janë bërë në distribucionet e tjera, të cila janë përmendur në screenshot. 

Screenshot-et me "kadrin e gri" janë marrë nga interneti, si shembuj të pamjeve të desktopit nga vitet e kaluara.

Pra, le të fillojmë.

KomponentĂ«t kryesorĂ« tĂ« cilat pĂ«rbĂȘjnĂ« grafikĂ«n

Do të veçoj tre komponentë kryesorë dhe do i listoj ata në rendin se si aktivizohen gjatë nisjes së sistemit: 

  1. DM (Display Manager);
  2. Serveri i Tregut;
  3. DE (Mjedisi i Punës).

Për më shumë, si pikë të rëndësishme për Mjedisin e Punës: 

  • Menaxheri/çelĂ«si/kĂ«mbĂ«zuesi i aplikacioneve (butoni "Fillim"); 
  • WM (Menaxheri i Dritareve);
  • softuer tĂ« ndryshĂ«m tĂ« shpĂ«rndarĂ« me mjedisin e punĂ«s.

Më shumë në lidhje me secilin pikë.

DM (Display Manager)

Aplikacioni i parë që aktivizohet gjatë nisjes së "grafikës" është DM (Display Manager), menaxheri i ekranit. Detyrat e tij kryesore janë:

  • tĂ« kĂ«rkojĂ« cilĂ«t pĂ«rdorues tĂ« lejojnĂ« nĂ« sistem, tĂ« kĂ«rkojĂ« tĂ« dhĂ«nat e autentikimit (fjalĂ«kalimi, gjurmĂ« gishtash);
  • tĂ« zgjedhĂ« se cilin mjedis tĂ« punĂ«s tĂ« aktivizojĂ«.

Aktualisht, në distribucionet e ndryshme përdoren gjerësisht: 

  • SDDM (zĂ«vendĂ«soi KDM),
  • GDM,
  • LightDM,
  • XDM.
  • Po ashtu mund tĂ« pĂ«rmendet Fly-DM (pĂ«rdoret nĂ« AstraLinux).

Lista e ekzistuesve DM përditësohet në artikullin Wiki. 

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Vlen të përmendet se në screenshot-et e mëposhtme përdoret e njëjta menaxher i ekranit LightDM, por në distribucionet e ndryshme (emrat e distribucioneve janë përmendur në parathënie). Vlerësoni se sa ndryshe mund të duket ky DM falë punës së dizajnerëve të ndryshëm.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
E rëndësishme në këtë shumëllojshmëri është të kuptohet se ekziston një aplikacion që përgjigjet për nisjen e grafikës dhe qasjen e përdoruesit në këtë grafikë, dhe ka realizime të ndryshme të këtij aplikacioni, të cilat dallojnë në pamje dhe pak në funksionalitet (zgjedhja e mjediseve të dizajnit, zgjedhja e përdoruesve, versioni për përdoruesit me të pamur të keq, mundësia e qasjes në distancë përmes protokollit XDMCP).

Shërbimi i Display

Shërbimi i Display është një lloj fundamenti grafike, detyra kryesore e të cilit është të punojë me kartën grafike, monitorin dhe pajisjet e tjera të hyrjes (tastierë,.mouse, touchpad). Kështu, aplikacioni (p.sh., shfletuesi apo redaktori i teksteve) që përshkruhet në "grafikë" nuk ka nevojë të dijë se si të punojë drejtpërdrejt me pajisjet, nuk ka nevojë të dijë për drejtuesit. Të gjitha këto është përgjegjësia e X Window.

Kur flitet për Shërbimin e Display, shumë vite në Linux, madje edhe në Unix, ëndërr dallohej si aplikacion Sistemi X Window ose ndryshe i njohur si X (Ikset). 

Tani në shumë distribucione po zëvendësohet me Wayland. 

Mund të lexoni gjithashtu:

PĂ«r tĂ« filluar, do tĂ« nis X’ave dhe disa aplikacione grafike nĂ« to.

Praktikë "nisja e X dhe aplikacioneve në të"

Do të kryej tërë procesin si përdorues i sapokrijuar webinaruser (më e lehtë, por jo më e sigurt do të ishte ta kryeja gjithçka nga root).

  • Duke qenĂ« se X’a kĂ«rkon qasje nĂ« pajisje, e jap atĂ« akses: Lista e pajisjeve u pĂ«rcaktua duke parĂ« gabimet gjatĂ« nisjes sĂ« X’ave nĂ« log (/home/webinaruser/.local/share/xorg/Xorg.77.log) 

% sudo setfacl -m u:webinaruser:rw /dev/tty8 /dev/dri/card0 /dev/fb0 /dev/input/*

  • Pas kĂ«saj, nis X’ave:

% X -retro :77 vt8 & 

Opsionet: * -retro — nis me njĂ« sfond “gri” klasik, dhe jo me tĂ« zezĂ« siç Ă«shtĂ« me default; * :77 — caku i numrit tĂ« ekranit (mund tĂ« jetĂ« ndonjĂ« nĂ« njĂ« gamĂ« tĂ« arsyeshme, vetĂ«m qĂ« :0 me siguri Ă«shtĂ« i angazhuar pĂ«r grafikĂ«n qĂ« Ă«shtĂ« nisur); * vt8 — tregon terminalin, kĂ«tu /dev/tty8, nĂ« tĂ« cilin do tĂ« shfaqen X’ave). 

  • Nisni aplikacionin grafik:

PĂ«r kĂ«tĂ«, paraprakisht e caktuar variablĂ«n qĂ« aplikacioni do tĂ« kuptojĂ« se nĂ« cilat nga X’ave tĂ« nisura duhet tĂ« dĂ«rgojĂ« atĂ« qĂ« duhet vizatuar: 

% export DISPLAY=":77" 

TĂ« shohim listĂ«n e X’ave tĂ« nisura mund tĂ« bĂ«het kĂ«shtu: 

ps -fwwC X

Pas caktimit tĂ« variablĂ«s, mund tĂ« nisni aplikacione nĂ« X’ave tona — pĂ«r shembull, unĂ« nis orĂ«t:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Ideja dhe konkluzionet kryesore nga ky fragment:

  • X’ave kĂ«rkojnĂ« qasje nĂ« pajisje: terminalin, kartĂ«n grafike, pajisjet e hyrjes,
  • X’ave vetĂ« nuk paraqesin asnjĂ« element interface — Ă«shtĂ« njĂ« kanavacĂ« gri (nĂ«se pĂ«rdoret opsioni «—retro») ose e zezĂ« e dimensioneve tĂ« caktuara (p.sh., 1920×1080 ose 1024×768) pĂ«r tĂ« nisur aplikacione grafike nĂ« tĂ«.
  • Nga lĂ«vizja e ‘kryqit’ Ă«shtĂ« e dukshme se X’ave pĂ«rcjellin pozitat e mausit dhe e dĂ«rgojnĂ« kĂ«tĂ« informacion aplikacioneve tĂ« nisura nĂ« tĂ«.
  • Po ashtu, X’ave kapin shtypjet e çelĂ«save nĂ« tastierĂ« dhe e dĂ«rgojnĂ« kĂ«tĂ« informacion aplikacioneve.
  • Variabla DISPLAY tregon aplikacioneve grafike, nĂ« cilin ekran (çdo X’ave gjatĂ« nisjes nisĂ«n me njĂ« numĂ«r unik tĂ« ekranit), dhe pĂ«r pasojĂ« nĂ« cilat nga ato tĂ« nisura nĂ« makinĂ«n time, duhet tĂ« vizatojnĂ« X’ave. (Po ashtu ka mundĂ«si nĂ« kĂ«tĂ« variabĂ«l tĂ« tregohet njĂ« makinĂ« nĂ« distancĂ« dhe tĂ« dĂ«rgohet output nĂ« X’ave e nisura nĂ« njĂ« makinĂ« tjetĂ«r nĂ« rrjet.) Duke qenĂ« se X’ave u nisĂ«n pa opsionin -auth, nuk ka nevojĂ« tĂ« merrem me variablĂ«n XAUTHORITY apo me komandĂ«n xhost.
  • Aplikacionet grafike (apo siç quhen X-klientĂ«) vizatohen nĂ« X’ave — ndĂ«rsa kjo ndodhi pa mundĂ«sinĂ« e lĂ«vizjes/ mbylljes/ ndĂ«rrimit "-g (GjerĂ«sia)x(ShkallĂ«sia)+(ShmangjaNgaImajhi)+(ShmangjaNgaKreu)". Me minus nga ana e djathtĂ« dhe e poshtme.
  • Dy terma qĂ« duhet tĂ« pĂ«rmenden: X-server (quhen X’ave) dhe X-klientĂ« (quhen çdo aplikacion grafik i nisur nĂ« X’ave). Ka njĂ« konfuzion tĂ« vogĂ«l nĂ« kuptimin e kĂ«saj terminologjie, shumĂ« e kuptojnĂ« atĂ« pĂ«r tĂ« kundĂ«rtĂ«n. NĂ« rastin kur lidhem nga "makina klient" (nĂ« terminologjinĂ« e akseseve nĂ« distancĂ«) me "serverin" (nĂ« terminologjinĂ« e akseseve nĂ« distancĂ«), pĂ«r tĂ« shfaqur njĂ« aplikacion grafik nga serveri nĂ« monitorin tim, atĂ«herĂ« X-server nis nĂ« atĂ« makinĂ« ku Ă«shtĂ« monitori (pra nĂ« "makinĂ«n klient", jo nĂ« "server"), ndĂ«rsa X-klientĂ«t nisin dhe punojnĂ« nĂ« "server", megjithĂ«se shfaqen nĂ« monitorin "makinĂ«s klient". 

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës

Komponentet e DE

Tani do të analizojmë komponentët nga të cilat zakonisht përbëhet tavolina e punës.

Komponentët e DE: butoni "Start" dhe "Pulti i detyrave"

Le të fillojmë me njohurin e njohur si butoni "Start". Shpesh është një aplikacion i veçantë që përdoret në "Panelin e Detyrave". Aty zakonisht gjendet edhe një aplikacion për kalimin mes aplikacioneve të hapura.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Duke parë ambientet e ndryshme të desktopit, do ta përmbledhja këtë lloj aplikacionesh me emrin e zakonshëm "Menaxheri i Aplikacioneve (Launcher/Switcher)", që do të thotë një mjet për menaxhimin e aplikacioneve (hapjen dhe kalimin midis tyre), si dhe do të përmendja utilitat që janë shembuj të aplikacioneve të këtij lloji.

  • Mund tĂ« gjendet nĂ« formĂ«n e butonit "Start" nĂ« njĂ« "Panel Detyrash" klasik (gjatĂ« gjithĂ« gjatĂ«si sĂ« njĂ«rĂ«s nga skajet e ekranit):

    ○ xfce4-panel,
    ○ mate-panel/gnome-panel,
    ○ vala-panel,
    ○ tint2.

  • Gjithashtu mund tĂ« veçohet "Panet e TaskĂ«ve" me pamje tĂ« ngjashme me "MacOS" (jo gjatĂ« gjithĂ« skajit tĂ« ekranit), megjithatĂ« shumĂ« panele detyrash mund tĂ« shfaqen nĂ« tĂ« dyja variantet. KĂ«tu dallimi kryesor Ă«shtĂ« njĂ« ndryshim vizual — prania e "efektit tĂ« rritjes sĂ« ikonave kur kaloni mbi to."

    ○ docky,
    ○ latte-dock,
    ○ cairo-dock,
    ○ plank.

  • Dhe/o shĂ«rbimeve qĂ« hapin aplikacione kur shtypen "çelĂ«sat e nxehtĂ«" (nĂ« shumĂ« ambiente desktop, njĂ« komponent i ngjashĂ«m Ă«shtĂ« domosdoshmĂ«risht prezent dhe lejon tĂ« pĂ«rshtaten çelĂ«sat e nxehtĂ« tĂ« preferuar):

    ○ sxhkd.

  • Ka gjithashtu disa "launcher" si menytĂ« (nga anglishtja Launch (hap)):

    ○ dmenu-run,
    ○ rofi -show drun,
    ○ albert,
    ○ grun.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës

Komponentët DE: WM (Menaxheri i Dritareve)

Më shumë në rusisht

Më shumë në anglisht

WM (Menaxheri i Dritareve) — njĂ« aplikacion qĂ« menaxhon dritaret, duke shtuar mundĂ«sinĂ«:

  • pĂ«r tĂ« lĂ«vizur dritaret nĂ« desktop (pĂ«rfshirĂ« lĂ«vizjen standarde duke mbajtur shtypur çelĂ«sin Alt pĂ«r çdo pjesĂ« tĂ« dritares, jo vetĂ«m pĂ«r titullin);
  • pĂ«r tĂ« ndryshuar madhĂ«sinĂ« e dritareve, pĂ«r shembull, duke i tĂ«rhequr nga "korniza e dritares";
  • shtimi i njĂ« "titulli (title)" nĂ« ndĂ«rfaqen e dritares dhe butonĂ«ve pĂ«r minimizim/rikthim/mbyllje tĂ« aplikacionit;
  • koncepti se cili aplikacion Ă«shtĂ« nĂ« "fokus".

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Do të përmend më të njohurit (në kllapa nën cilin DE përdoret standardisht):

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Do të përmend gjithashtu "WM-të e vjetra me elemente DE". Pra, përveç menaxherit të dritareve, ato kanë elemente si butoni "Start" dhe "Panet Detyrash", më tipike për DE të plota. Megjithëse, si mund të quhen "të vjetra", kur si IceWM ashtu edhe WindowMaker janë përditësuar në vitin 2020. Pra, më e saktë është të quhen "të vjetër", jo "të vjetra":

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Përveç "klasikëve" ("menaxherëve të dritareve me shtresa") është e rëndësishme të theksohet WM-të e rreshtuar, që lejojnë vendosjen e dritareve "të çatisë" në të gjithë ekranin, si dhe një desktop të veçantë për secilën aplikacion të hapur në ekran të plotë. Kjo është pak e çuditshme për ata që nuk e kanë përdorur më parë, por pasi unë vetë e përdor një ndërfaqe të tillë prej një kohe të gjatë, mund të them se është mjaft e përshtatshme dhe zakonisht e kalon lidhjen me një ndërfaqe të tillë, pas së cilës menaxherët klasikë të dritareve nuk duken të përshtatshëm.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Gjithashtu, duhet tĂ« pĂ«rmendet projekti Compiz si dhe koncepti "Menaxheri i KompozitĂ«ve tĂ« Dritareve", qĂ« pĂ«rdor mundĂ«sitĂ« e pĂ«rshpejtimit tĂ« harduerit pĂ«r tĂ« shfaqur transparencĂ«n, hije, efekte tĂ« ndryshme 3D. Rreth 10 vjet mĂ« parĂ« kishte njĂ« bum tĂ« efekteve 3D nĂ« desktopet Linux. Tani shumĂ« nga menaxherĂ«t e dritareve tĂ« integruar nĂ« DE, pjesĂ«risht pĂ«rdorin mundĂ«sitĂ« kompakte. SĂ« fundmi doli Wayfire — njĂ« produkt me funksionalitet tĂ« ngjashĂ«m me Compiz pĂ«r Wayland.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Një listë të detajuar të menaxherëve të dritareve të ndryshëm mund të shikohet gjithashtu në  artikullin krahasues.

Komponentët DE: të tjerë

Duhet gjithashtu tĂ« pĂ«rmendim komponentĂ«t e tjerĂ« tĂ« desktopit (kĂ«tu pĂ«rdor terminologji tĂ« vendosur nĂ« anglisht pĂ«r tĂ« pĂ«rshkruar llojet e aplikacioneve — kĂ«to nuk janĂ« emrat e vetĂ« aplikacioneve):

  • Appletet:
  • SO (Widget toolkit) — shpesh nĂ« ambient sjell njĂ« "paketĂ« minimale" tĂ« softuerit:

DE (Mjedisi i Desktopit)

Më shumë në anglisht

Nga komponentët e lartpërmendur, krijohet ajo që quhet "Mjedisi i Dizenjimit të Desktopit". Shpesh të gjithë komponentët e saj zhvillohen duke përdorur të njëjtat biblioteka grafike dhe me parime të ngjashme dizajni. Kështu, së paku, ruhet një stil i zakonshëm për pamjen e aplikacioneve.

Këtu mund të veçojmë ambientet e desktopit që ekzistojnë aktualisht:

Më të përhapurat konsiderohen GNOME dhe KDE, ndërsa XFCE i afrohet ngushtësisht.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Krahasimi i parametrave të ndryshëm në formën e një tabele mund të shikohet në artikullin përkatës në Wikipedia.  

Disa DE

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Project_Looking_Glass

Ka shumë shembuj interesantë nga historia: nga 2003-2007, për Linux u krijua "3D-desktopi" me emrin "Project Looking Glass" nga kompania Sun. Unë vetë e kam përdorur këtë desktop, apo më saktë e kam "luajtur", sepse ishte e vështirë për t'u përdorur. Ky "3D-dekor" ishte shkruar në Java në një kohë kur nuk kishte ende karta grafike që mbështesnin 3D. Prandaj, të gjithë efektet llogariteshin nga procesori, dhe kompjuteri duhej të ishte shumë i fuqishëm, përndryshe gjithçka funksiononte ngadalë. Por ishte e bukur. Blloqet tridimensionale të aplikacioneve mund të kthenin/zhvendosnin. Mund të kthenim brenda cilindrit të desktopit me sfondet e panoramës 360 gradë. Kishte disa aplikacione të bukura: për shembull, dëgjimi i muzikës në formën e "ndryshimit të CD-ve", etj. Mund të shikoni në youtube video për këtë projekt, por cilësia e atyre videove do të jetë ndoshta e dobët, pasi në ato vite nuk kishte mundësi për të ngarkuar video me cilësi të lartë.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Xfce

Desktop i lehtë. Ky projekt ekziston prej një kohë të gjatë, nga viti 1996. Në vitet e fundit ka fituar mjaft popullaritet, përkundrejt KDE dhe GNOME më të rënda, me shumë shpërndarje të cilave u nevojitet një ndërfaqe e lehtë dhe "klasike" desktopi. Ai ka shumë cilësime dhe një numër të madh programesh të tijat: terminali (xfce4-terminal), menaxheri i skedarëve (thunar), shikuesi i fotografive (ristretto), redaktori i tekstit (mousepad).

 
Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Pantheon 

Përdoret në shpërndarjen "Elementary OS". Këtu mund të thuhet se ka "desktop-e" që zhvillohen dhe përdoren brenda një shpërndarje të veçantë dhe nuk përdoren shumë (nëse nuk themi "nuk përdoren fare") në shpërndarje të tjera. Të paktën, ato nuk kanë fituar ende popullaritet dhe nuk kanë bindur shumicën e audiencës për avantazhet e qasjes së tyre. Pantheon ka si qëllim të krijojë një ndërfaqe të ngjashme me macOS. 

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Opcioni me panelin dock:

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Enlightenment

Këndvështim i fortë në efektet grafike dhe widgetet (që nga koha kur ambientet e tjera të punës nuk kishin widgete në desktop, për shembull, kalendar/ora). Përdor bibliotekat e tij. Ka një gamë të gjerë aplikacionesh "të bukura": terminali (Terminology), player videoje (Rage), shikuesi i fotografive (Ephoto).

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Moksha

Ky është një fork i Enlightenment17, që përdoret në shpërndarjen BodhiLinux. 

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
GNOME

Fillimisht një ndërfaqe "klasike" desktopi, e krijuar përballë KDE, e cila ishte shkruar në bibliotekën QT, e cila në atë kohë shpërndahej me një licencë jo shumë të përshtatshme për shpërndarjet komerciale. 

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
GNOME_Shell

Me versionin e tretë GNOME nisi të ofronte shell-in GNOME, që kishte një "pamje jo klasike", e cila nuk i pëlqeu të gjithë përdoruesve (çdo ndryshim i papritur në ndërfaqet pranohet me vështirësi nga përdoruesit). Si pasojë, u shfaqën projekte fork që vazhdojnë zhvillimin e këtij desktopi në stilin "klasik": MATE dhe Cinnamon. Përdoret automatikisht në shumë shpërndarje komerciale. Ka shumë cilësime dhe aplikacione të veta. 

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
MATE 

U shfaq mbi bazën e GNOME2 dhe vazhdon zhvillimin e këtij ambienti grafik. Ka shumë cilësime dhe fork aplikacionesh, që ishin përdorur akoma në GNOME2 (përdoren emra të rinj) për të mos ngatërruar fork-et me versionin e tyre të ri për GNOME3).

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Cinnamon

Fork i GNOME Shell, që i ofron përdoruesve një ndërfaqe në stilin "klasik" (ashtu siç ishte në GNOME2). 

Ka shumë cilësime dhe të njëjtat aplikacione që janë për GNOME Shell.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Budgie

Fork i GNOME në stilin "klasik", që është zhvilluar brenda shpërndarjes Solus, por tani po ashtu ofrohet si një desktop i pavarur në shpërndarje të tjera.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
KDE_Plasma (ose, siç e quajnë shpesh, thjesht KDE) 

Ambienti i desktopit që është zhvilluar brenda projektit KDE. 

Ka një numër të madh cilësimesh që janë të disponueshme për përdoruesin të thjeshtë nga ndërfaqja grafike dhe shumë aplikacione grafike, që zhvillohen brenda këtij desktopi.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Trinity

Në vitin 2008 KDE publikoi një realizim të ri të KDE Plasma (motori i desktopit u riprogramua ndjeshëm). Ashtu si me GNOME/MATE, nuk i pëlqeu të gjithë fansave të KDE. Si rezultat, u shfaq një projekt fork që vazhdon zhvillimin e versionit të mëparshëm, me emrin TDE (Trinity Desktop Environment).

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Deepin_DE

Një nga ambientet e reja të desktopit, e shkruar duke përdorur Qt (në të cilin është shkruar KDE). Ka shumë cilësime dhe një ndërfaqe mjaft të bukur (edhe pse kjo është një koncept subjektiv) dhe të kuruar. Zhvillohet brenda shpërndarjes Deepin Linux. Po ashtu ka paketa për shpërndarje të tjera.

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
Fly 

Një shembull i një ambienti desktopi, e shkruar duke përdorur Qt. Zhvillohet brenda shpërndarjes Astra Linux. 

Si funksionon grafikë në Linux: një përmbledhje e ambienteve të ndryshme të dizajnit të tryezës
LXQt

Një mjedis i lehtë pune. Siç është rasti me disa shembuj të mëparshëm, është shkruar duke përdorur Qt. Faktikisht është një vazhdim i projektit LXDE dhe rezultat i bashkimit me projektin Razor-qt.

Siç e shihni, desktopi në Linux mund të duket shumë ndryshe dhe ka një interfejs të përshtatshëm për çdo shije: nga ata shumë të bukur me efekte 3D deri te minimalistet, nga 'klasikët' deri te të pazakontët, nga ata që përdorin shumë burime deri te ata të lehtë, nga ekranet e mëdha deri te tabletët/smartfonët.

E shpresoj që kam mundur të jap një përfytyrim të përbërësve kryesorë që përbëjnë grafikën dhe desktopin në sistemin operativ Linux.

Materiali për këtë artikull është testuar në korrik 2020 në një webinar. Mund ta shihni këtu. këtu.

Këtu mbaron. Shpresoj se ishte e dobishme. Nëse keni ndonjë pyetje ose koment, shkruani. Do të më gëzonte të përgjigjesha. Dhe mos harroni të vini për të mësuar në «Akademinë Rrjete LANIT»!

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster