Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit

Ky artikull trajton se si është organizuar grafika në Linux dhe nga cilat komponente përbëhet ajo. Ai ka shumë screenshot-e me implementime të ndryshme të mjeteve të desktopit. 

Nëse nuk dalloni shumë midis KDE dhe GNOME ose nëse dalloni, por dëshironi të dini cilat janë alternativa të tjera, ky artikull është për ju. Ai është një përmbledhje, dhe edhe pse ka shumë emra dhe pak terma, materiali do të jetë gjithashtu i dobishëm për fillestarët dhe ata që po shikojnë drejt Linux.

Tema mund të interesojë edhe përdoruesit e avancuar gjatë konfigurimit të aksesit të largët dhe implementimit të një klienti të hollë. Shpesh takoj përdorues të njohur të Linux që thonë "në server ka vetëm linjën komandë, dhe nuk planifikoj të studioj më shumë grafikën, pasi kjo është e nevojshme për përdoruesit e thjeshtë". Por edhe njohësit e Linux me habi dhe gëzim zbulojnë opsionin "-X" në komandën ssh (dhe për këtë është e dobishme të kuptohet funksionimi dhe funksionet e serverit X).

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopitBurimi

Unë kam mësuar për rreth 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 trajnuar, lexojnë dhe padyshim shkruajnë artikuj në Habr. Kurset gjithmonë janë shumë intensive (koha mesatare e kursit është pesë ditë), duhet të flas për tema, për njohjen e plotë të të cilave kërkohen të paktën dhjetë ditë. Dhe gjithmonë gjatë kursit, në varësi të audiencës (nëse ka fillestarë apo administratorë të njohur), si dhe nga "pyetjet nga salloni", bëj një zgjedhje se çfarë të përcjell më në detaje dhe çfarë - më sipërfaqësore, për të kushtuar më shumë kohë mjeteve të linjës komandë dhe aplikimit të tyre praktik. Ka shumë tema të cilat detyrohem t'i sakrifikoj pak. Këto janë "Historia e Linux", "Dallimet në distribucione të Linux", "Për licencat: GPL, BSD, ...", "Për grafikën dhe mjetet e desktopit" (temë e këtij artikulli) dhe të tjera. Nuk është se ato nuk janë të rëndësishme, por zakonisht ka shumë pyetje më aktuale "këtu dhe tani" dhe vetëm pesë ditë... Megjithatë, për një kuptim të përgjithshëm të themelëve të OS Linux, për të kuptuar ndryshimin e disponueshëm (në mënyrë që edhe duke përdorur një distribuim të caktuar të Linux, të keni një perspektivë më të gjerë mbi këtë botë të madhe dhe të paanshme që quhet "Linux") është e dobishme dhe e nevojshme për të studiuar këto tema. 

Në rrjedhën e artikulli për çdo komponent, unë jap lidhje për ata që dëshirojnë të thellohen më shumë në temë, për shembull, në artikuj në Wikipedia (në këtë rast përmend versionin më të plotë/përdorues për sa herë që ekzistojnë artikuj në anglisht dhe në rusisht).

Për shembujt e bazë dhe screenshot-et, kam përdorur distribucionin openSUSE. Mund të përdorej ndonjë distribucion tjetër që zhvillohet nga komuniteti, me një numër të madh paketave në depo. E vështirë, por e mundur, të demonstrohet larmia e pamjes së desktopit në një distribucion komercial, sepse shpesh në to përdoren vetëm një ose dy mjedise më të njohura desktopi. Kështu zhvilluesit e ngushtojnë detyrën për të lëshuar një OS stabil dhe të testuar. Në këtë sistem kam instaluar të gjitha DM/DE/WM (shpjegimi i këtyre termineve më poshtë) që kam gjetur në depo. 

Screenshot-et me "kantë blu" janë bërë në openSUSE. 

Screenshot-et me "kantë të bardhë" janë bërë në distribuzione të tjera, të cilat janë përmendur në screenshot. 

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

Pra, le të fillojmë.

Komponentët kryesorë nga të cilët përbëhet grafika

Do të theksoj tre komponentët kryesorë dhe do t'i rendit në rend të si aktivizohen gjatë nisjes së sistemit: 

  1. DM (Display Manager);
  2. Serveri i Shfaqjes;
  3. DE (Desktop Environment).

Përveç kësaj, si pika të rëndësishme në Desktop Environment: 

  • Menaxheri/Launcher/Switcher i Aplikacioneve (butoni "Start"); 
  • WM (Window Manager);
  • software tĂ« ndryshĂ«m qĂ« ofrohet sĂ« bashku me mjedisin e desktopit.

Më shumë mbi çdo pikë.

DM (Display Manager)

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

  • tĂ« pyesĂ« se cilĂ«t pĂ«rdorues lejohet tĂ« hyjnĂ« nĂ« sistem, tĂ« kĂ«rkojĂ« tĂ« dhĂ«na autentikimi (fjalĂ«kalim, gishtĂ«rinj);
  • tĂ« zgjedhĂ« se cilĂ«n mjedis desktopi tĂ« aktivizojĂ«.

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

  • SDDM (zĂ«vendĂ«suar KDM),
  • GDM,
  • LightDM,
  • XDM.
  • Gjithashtu mund tĂ« pĂ«rmendim Fly-DM (nĂ« pĂ«rdorim nĂ« AstraLinux).

Lista e DM-ve ekzistuese përditësohet në artikullin Wiki. 

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
ËshtĂ« e rĂ«ndĂ«sishme tĂ« theksohet se nĂ« screenshot-et e mĂ«poshtme po pĂ«rdoret i njĂ«jti menaxher ekranesh LightDM, por nĂ« distribucione tĂ« ndryshme (emrat e distribuacioneve janĂ« tĂ« shĂ«nuara nĂ« paranteza). VlerĂ«soni se sa ndryshe mund tĂ« duket ky DM pĂ«r shkak tĂ« punĂ«s sĂ« dizajnerĂ«ve tĂ« distribuacioneve tĂ« ndryshme.

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
E rëndësishme në këtë larmi është që të kuptohet se ekziston një aplikacion që është përgjegjës 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 ndryshojnë nga pamja dhe pak nga funksionaliteti (zgjedhja e mjediseve të dizajnit, zgjedhja e përdoruesve, versioni për përdoruesit me shikim të dobët, mundësia e qasjes në distancë përmes protokollit XDMCP).

Serveri i Ekranit

Serveri i Ekranit është një lloj fondamenti i grafikës, ku qëllimi kryesor është të punojë me kartën grafike, monitorin dhe me pajisjet e ndryshme hyrëse (tastiera, maus, touchpad). Kështu, aplikacioni (për shembull, shfletues apo redaktues teksti) që vizatohet në "grafikë" nuk ka nevojë të dijë se si të punojë direkt me pajisjet, nuk ka nevojë të dijë për drejtuesit. Kjo e gjithë merret nga X Window.

Kur flitet për Serverin e Ekranit, shumë vite në Linux, dhe madje edhe në Unix, u kishte referuar aplikacionit Sistemi X Window ose që njohim ndryshe X (Iks). 

Tani në shumë distribucionë po zëvendësohet X me Wayland. 

Gjithashtu mund të lexoni:

Në fillim do të nis X dhe disa aplikacione grafike në to.

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

Do të kryej gjithçka nga një përdorues i sapokrijuar webinaruser (më e lehtë, por nuk është e sigurtë të bëhet gjithçka nga root).

  • Duke qenĂ« se X-ve u nevojitet qasja nĂ« pajisje, po i jep qasje: Lista e pajisjeve u pĂ«rcaktua duke parĂ« gabimet gjatĂ« nisjes sĂ« X-ve nĂ« regjistrin (/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:

% X -retro :77 vt8 & 

Opsionet: * -retro — fillon me njĂ« sfond klasik "gri", dhe jo me tĂ« zezĂ« siç Ă«shtĂ« e paracaktuar; * :77 — caktoj (mund tĂ« jetĂ« çdo numĂ«r brenda njĂ« tepricĂ« tĂ« arsyeshme, vetĂ«m :0 me siguri Ă«shtĂ« e zĂ«nĂ« nga grafikĂ«t e shkaktuar) numrin e ekranit, njĂ« identifikues unik, me ndihmĂ«n e tĂ« cilit do tĂ« mund tĂ« dalloj disa X tĂ« nisura; * vt8 — tregon terminalin, kĂ«tu /dev/tty8, ku do tĂ« shfaqen X-tĂ«. 

  • Nisim aplikacionin grafik:

Për këtë, fillimisht vendosim një variabël, e cila aplikacionin do ta bëjë të kuptojë se në cilat nga X-të e mia duhet të dërgojë atë që do të vizatohet: 

% export DISPLAY=":77" 

Të shihni listën e X-ve të nisura mund të bëhet kështu: 

ps -fwwC X

Pasi tĂ« kemi caktuar variablĂ«n, mund tĂ« nisim aplikacionet nĂ« X-tĂ« tona — pĂ«r shembull, nisim orĂ«n:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Ide dhe përfundime kryesore nga ky fragment:

  • X-tĂ« kanĂ« nevojĂ« pĂ«r akses nĂ« pajisjet: terminalin, kartĂ«n grafike, pajisjet e hyrjes,
  • VetĂ« X-tĂ« nuk shfaqin asnjĂ« element tĂ« ndĂ«rfaqes — kjo Ă«shtĂ« njĂ« skenĂ« e zezĂ« (nĂ«se me opsionin "—retro") ose gri me pĂ«rmasa tĂ« caktuara (p.sh. 1920×1080 ose 1024×768), pĂ«r tĂ« nisur nĂ« tĂ« aplikacione grafike.
  • Nga lĂ«vizja e "kuratĂ«s" shihet se X-tĂ« ndjekin pozitat e mausit dhe dĂ«rgojnĂ« kĂ«tĂ« informacion aplikacioneve tĂ« nisura nĂ« tĂ«.
  • Gjithashtu, X-tĂ« kapin shtypjet e çelĂ«save nĂ« tastierĂ« dhe dĂ«rgojnĂ« kĂ«tĂ« informacion aplikacioneve.
  • Variabla DISPLAY tregon aplikacioneve grafike se nĂ« cilin ekran (çdo X-nĂ« gjatĂ« nisjes fillon me njĂ« numĂ«r unik ekranin), dhe nĂ«se Ă«shtĂ« e nevojshme tĂ« vizatojnĂ« X-tĂ« nĂ« cilat prej tĂ« nisurave nĂ« makinĂ«n time. (Gjithashtu ka mundĂ«si nĂ« kĂ«tĂ« variabĂ«l tĂ« tregoni njĂ« makinĂ« tĂ« largĂ«t dhe tĂ« dĂ«rgoni informacionin nĂ« X-tĂ« e nisura nĂ« njĂ« makinĂ« tjetĂ«r nĂ« rrjet.) Duke qenĂ« se X-tĂ« u nisĂ«n pa opsionin -auth, nuk ka nevojĂ« tĂ« merremi me variablĂ«n XAUTHORITY ose me komandĂ«n xhost.
  • Aplikacionet grafike (ose siç quhen klientĂ« X) vizatohen nĂ« X-tĂ« — dhe kjo bĂ«het pa mundĂ«sinĂ« pĂ«r t'i lĂ«vizur/zhdukur/ndryshuar "-g (GjerĂ«sia)x(LartĂ«sia)+(ShkĂ«putjaNgaMajta)+(ShkĂ«putjaNgaSipĂ«r)". Me shenjĂ«n "minus" nga ana e djathtĂ« dhe nga ana e poshtme.
  • Dy terma qĂ« duhen pĂ«rmendur: X-server ( kĂ«shtu quhen X’ët) dhe X-klientĂ«t (kĂ«shtu quhet çdo aplikacion grafik qĂ« funksionon nĂ« X’ë). Ka njĂ« konfuzion tĂ« vogĂ«l nĂ« kuptimin e kĂ«saj terminologjie, shumĂ« e kuptojnĂ« atĂ« nĂ« mĂ«nyrĂ« tĂ« kundĂ«rt. NĂ« rastin kur nga "mjeti klient" (nĂ« terminologjinĂ« e qasjes sĂ« largĂ«t) lidhem me "serverin" (nĂ« terminologjinĂ« e qasjes sĂ« largĂ«t) pĂ«r tĂ« shfaqur nĂ« monitorin tim njĂ« aplikacion grafik nga serveri, atĂ«herĂ« X-server fillon nĂ« atĂ« makinĂ« ku ndodhet monitore (domethĂ«nĂ« nĂ« "mjetin klient", e jo nĂ« "server"), ndĂ«rsa X-klientĂ«t fillojnĂ« dhe punojnĂ« nĂ« "server", ndonĂ«se shfaqen nĂ« monitorin e "mjetit klient". 

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit

Komponentët DE

Në vazhdim do të shqyrtojmë komponentët, nga të cilët zakonisht përbëhet punështylla.

Komponentët DE: butoni "Fillimi" dhe "Paneli i detyrave"

Le të fillojmë me atë që quhet butoni "Fillimi". Shpesh, ky është një aplikacion i veçantë, i përdorur në "Panelin e detyrave". Gjithashtu atje zakonisht ka një aplikacion për kalimin mes aplikacioneve të hapura.

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Duke parë ambjentet e ndryshme të punështyllës, do të përgjithësoja aplikacionet e ngjashme nën emrin e përgjithshëm "Menaxheri i Aplikacioneve (Launcher/Switcher)", domethënë një mjet për menaxhimin e aplikacioneve (hapje dhe kalim mes tyre), si dhe do të përmend utilitetet që janë një shembull i aplikacioneve të këtij lloji.

  • Ajo paraqitet nĂ« formĂ«n e butonit "Fillimi" nĂ« panelin klasik (nĂ« tĂ«rĂ« gjatĂ«si njĂ«rit prej skajeve tĂ« ekranit) tĂ« "Panelit tĂ« detyrave":

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

  • Gjithashtu mund tĂ« veçohet "Paneli i detyrave" nĂ« stilin macOS (jo nĂ« tĂ«rĂ« gjatĂ«si tĂ« skajit tĂ« ekranit), ndonĂ«se shumĂ« panele detyrash mund tĂ« shfaqen nĂ« tĂ« dy variantet. KĂ«tu dallimi kryesor Ă«shtĂ« krejt vizual — prania e "efektit tĂ« zvogĂ«limit tĂ« ikonave kur kaloni mbi to".

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

  • Dhe/Ose shĂ«rbimet qĂ« nisin aplikacione kur shtypen "çelĂ«sat e nxehtĂ«" (nĂ« shumĂ« ambjente tĂ« punĂ«shtyllĂ«s, njĂ« komponent i ngjashĂ«m Ă«shtĂ« i pranishĂ«m dhe lejon konfigurimin e çelĂ«save tĂ« nxehtĂ« tĂ« veta):

    ○ sxhkd.

  • Gjithashtu ka menu tĂ« ndryshme qĂ« imitojnĂ« "lançerĂ«t" (nga anglishtja Launch (tĂ« nisni)):

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

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit

Komponentët DE: WM (Menaxheri i Dritareve)

Më shumë në rusisht

Më shumë në anglisht

WM (Menaxheri i Dritareve) — njĂ« aplikacion qĂ« Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r menaxhimin e dritareve, shton mundĂ«sinĂ«:

  • shkĂ«mbimi i dritareve nĂ« desktop (pĂ«rfshirĂ« standardin me mbajtjen e butonit Alt pĂ«r çdo pjesĂ« tĂ« dritares, jo vetĂ«m pĂ«r titullin);
  • ndryshimi i madhĂ«sive tĂ« dritareve, pĂ«r shembull, duke tĂ«rhequr pĂ«r 'kornizĂ«n e dritares';
  • shton nĂ« ndĂ«rfaqen e dritares 'titullin' dhe butonat e minimizimit/zhvillimit/mbylljes sĂ« aplikacionit;
  • koncepti i cili aplikacion Ă«shtĂ« nĂ« 'fokus'.

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Do të përmend disa nga më të njohurat (në kllapin e rrumbullakët tregoj se në cilin DE përdoret si standart):

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Po ashtu mund të përmend 'menaxherët e dritareve të vjetra me elemente DE'. Pra, përveç menaxherit të dritareve, ato përmbajnë elemente si butoni 'Start' dhe 'Panoja e detyrave', më të zakonshme për DE të plota. Edhe pse si mund të quhen 'të vjetra', kur edhe IceWM dhe WindowMaker kanë lëshuar versionet e tyre të azhuruara në vitin 2020. Të është më saktë të thuhet 'të vjetrit', por 'veteranë':

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Përveç 'klasikëve' ('menaxherët e dritareve me stack') vlen të përmenden gjithashtu menaxherët e dritareve me pllaka, të cilët lejojnë vendosjen e dritareve 'me tuil' në gjithë ekranin, si dhe për disa aplikacione, një desktop të veçantë për çdo aplikacion që hapet në tërë ekranin. Kjo është disi e pazakonshme për njerëzit që nuk e kanë përdorur më parë, por për shkak se unë vetë e kam përdorur një ndërfaqe të tillë për një kohë të gjatë, mund të them se është krejtësisht e përshtatshme dhe shpesh është mësuar shpejt me një ndërfaqe të tillë, pas së cilës menaxherët e dritareve 'klasikë' nuk duken kaq të përshtatshëm.

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Po ashtu vlen tĂ« pĂ«rmendet projekti Compiz dhe koncepti i 'Menaxherit tĂ« Dritareve Kompozit', qĂ« pĂ«rdor mundĂ«sitĂ« e pĂ«rshpejtimit hardueror pĂ«r tĂ« treguar transparencĂ«n, hije, dhe efekte tĂ« ndryshme tre-dimensionale. Rreth 10 vjet mĂ« parĂ« kishte njĂ« bum tĂ« efekteve 3D nĂ« desktopet Linux. Tani shumĂ« nga menaxherĂ«t e dritareve tĂ« cilĂ«t janĂ« tĂ« integruar nĂ« DE, pĂ«rdorin pjesĂ«risht kapacitetet kompozite. SĂ« fundmi Ă«shtĂ« shfaqur Wayfire — produkt me funksionalitet tĂ« ngjashĂ«m me Compiz nĂ«n Wayland.

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Një listë e detajuar e menaxherëve të ndryshëm të dritareve gjithashtu mund të shikohet në  artikullin krahasues.

Komponentët DE: të tjerët

Po ashtu vlen tĂ« pĂ«rmenden komponentĂ«t e tjerĂ« tĂ« desktopit (kĂ«tu pĂ«rdor terma tĂ« anglishtes tĂ« konsoliduar pĂ«r tĂ« pĂ«rshkruar llojet e aplikacioneve — kĂ«to nuk janĂ« emrat e vetĂ« aplikacioneve):

  • Applets(Stake):
  • SO (Widget toolkit) - shpesh me mjedisin vjen njĂ« 'grup minimal' tĂ« programit:

DE (Mjedisi Desktop)

Më shumë në anglisht

Nga komponentët e listuar më lart krijohet ajo që quhet 'Mjedisi i Shfaqjes së Desktopit'. Shpesh të gjitha komponentët e tij zhvillohen duke përdorur të njëjtat biblioteka grafike dhe duke ndjekur të njëjtat parime dizajni. Kështu, të paktën, përmbushet stili i përbashkët për pamjen e aplikacioneve.

Këtu mund të përmenden mjediset e punës ekzistuese për momentin:

GNOME dhe KDE konsiderohen më të përhapurat, ndërsa XFCE është duke u afruar pas tyre.

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Krahësimi sipas parametrave të ndryshëm mund të shikohet në tabelën përkatëse të artikullit të Wikipedia-s..  

Shumëllojshmëria e DE

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Project_Looking_Glass

Ka edhe shembuj interesantë nga historia: nga viti 2003 deri në 2007, për Linux u krijua 'Dizajni 3D i Desktopit', i quajtur 'Project Looking Glass' nga firma Sun. Unë vetë e kam përdorur këtë desktop, më saktë 'kam luajtur' me të, sepse ishte e vështirë të përdorej. Ky 'dizajn 3D' ishte shkruar në Java në një kohë kur nuk kishte karta grafike që mbështesnin 3D. Prandaj, të gjitha efektet llogariteshin nga procesori, dhe kompjuteri duhej të ishte shumë i fuqishëm, përndryshe të gjitha funksiononin ngadalë. Por përfundimisht ishte bukur. Pjesët tridimensionale të aplikacioneve mund të ktheheshin/zhvilloheshin. Mund të lëvizje në një cilindër të desktopit me sfondet panoramike në 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ë shikosh video për këtë projekt, vetëm se cilësia e këtyre 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 si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Xfce

Desktop i lehtë. Ekziston një projekt që është krijuar mjaft kohë më parë, që nga viti 1996. Në vitet e fundit ka qenë mjaft popullor, përballë KDE dhe GNOME më të rëndë, në shumë distribucione që kërkojnë një ndërfaqe 'klasike' më të lehtë të desktopit. Ai ka shumë cilësime dhe një sasi të madhe të aplikacioneve të tij: terminali (xfce4-terminal), menaxheri i skedarëve (thunar), shikuesi i imazheve (ristretto), editori i tekstit (mousepad).

 
Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Pantheon 

Përdoret në shpërndarjen «Elementary OS». Këtu mund të thuhet se ekzistojnë «desktop-e», që zhvillohen dhe përdoren brenda një shpërndarjeje të veçantë dhe nuk janë shumë të përdorura (nëse nuk themi «fare») në shpërndarje të tjera. Të paktën për momentin nuk kanë arritur popullaritet dhe nuk e kanë bindur një pjesë të madhe të audiencës për avantazhet e qasjes së tyre. Pantheon ka si objektiv të ndërtojë një ndërfaqe, të ngjashme me macOS. 

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Opcioni me panelin dock:

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Enlightenment

Kryesisht përqendrim në efektet grafike dhe widget-e (që nga koha kur të tjerat ambiente nuk kishin widget-e në desktop, për shembull, kalendar/ora). Përdor bibliotekat e veta. Ka një set të madh aplikacionesh të «bukura» të veta: terminal (Terminology), player për video (Rage), shikues imazhesh (Ephoto).

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Moksha

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

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
GNOME

Fillimisht një ndërfaqe «klasike» e desktop-it, e krijuar si kundërshtim për KDE, që ishte shkruar mbi bibliotekën QT, të cilës i ishte dhënë një licencë, që nuk ishte shumë e përshtatshme për shpërndarje komerciale. 

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
GNOME_Shell

Me versionin e tretë të GNOME, filloi të ofrohet me shell-in GNOME, i cili kishte një «pamje jo klasike», që nuk i pëlqeu të gjithë përdoruesve (çdo ndryshim drastik në ndërfaqe pranohen me vështirësi nga përdoruesit). Si pasojë - shfaqja e projekteve fork, që vazhdojnë zhvillimin e këtij desktopi në stilin «klasik»: MATE dhe Cinnamon. Përdoret si parazgjedhje në shumë shpërndarje komerciale. Ka një numër të madh konfigurimesh dhe aplikacionesh të veta. 

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
MATE 

Doli mbi bazën e GNOME2 dhe vazhdon zhvillimin e kësaj mjedisi të formatimit. Ka shumë konfigurime dhe forks aplikacionesh që janë përdorur qëkur ishim në GNOME2 (përdoren emra të rinj) për të mos ngatërruar fork-in me versionin e tij të ri për GNOME3).

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Cinnamon

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

Ka një numër të madh konfigurimesh dhe të njëjtat aplikacione që janë për GNOME Shell.

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Budgie

Fork i GNOME në stilin «klasik», që u zhvillua brenda shpërndarjes Solus, por tani ofrohet gjithashtu si një desktop në vetvete në shpërndarje të tjera.

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
KDE_Plasma (ose, siç e quajnë shpesh, thjesht KDE) 

Mjedisi i desktop-it, që zhvillohet nën projektin KDE. 

Ka një numër të madh opsionesh të disponueshme për përdoruesin e zakonshëm nga ndërfaqja grafike dhe shumë aplikacione grafike që zhvillohen brenda këtij desktopi.

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Trinity

Në vitin 2008, KDE lëshoi realizimin e tij të ri KDE Plasma (motorin e desktopit e shkruajti shumë) Njësoj si me GNOME/MATE, nuk iu pëlqeu të gjithëve adhuruesve të KDE. Si rezultat, u krijua një forkim i projektit që vazhdon zhvillimin e versions së mëparshëm, i quajtur TDE (Trinity Desktop Environment).

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Deepin_DE

Një nga ambientet e reja të desktopit, e shkruar duke përdorur Qt (në të cilin është shkruar KDE). Ka shumë opsione dhe një ndërfaqe mjaft të bukur (edhe pse kjo është një ide subjektive) dhe të zhvilluar. Zhvillohet brenda distribucionit Deepin Linux. Janë në dispozicion gjithashtu paketa për distribucione të tjera.

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
Fly 

Shembull i një ambienti desktopi, i shkruar duke përdorur Qt. Zhvillohet brenda distribucionit Astra Linux. 

Si si organizon grafika në Linux: një përmbledhje e mjeteve të ndryshme të konfigurimit të desktopit
LXQt

Një ambient desktopi i lehtë. Si shumë shembuj të mëparshëm, është shkruar duke përdorur Qt. Në fakt, është vazhdim i projektit LXDE dhe një rezultat i bashkimit me projektin Razor-qt.

Siç shihni, desktopi në Linux mund të duket shumë ndryshe dhe për çdo shije mund të gjendet një ndërfaqe e përshtatshme: nga ato shumë të bukura me efekte 3D deri te ato minimalistike, nga 'klasikët' deri te ato të pazakonta, nga ato që përdorin shumë burime deri te ato të lehta, nga ekranet e mëdha deri te tabletët/smartfonët.

Dhe dëshiroj të shpresoj që kam arritur të jap një përfaqësim të asaj se çfarë përbëjnë komponentët kryesorë të grafikës dhe desktopit në OS Linux.

Materiali për këtë artikull u provua në korrik 2020 në një webinar. Mund ta shihni atë këtu.

Kaq Ă«shtĂ« gjithçka. Shpresoj tĂ« jetĂ« e dobishme. NĂ«se ka ndonjĂ« pyetje ose koment, shkruani. Do tĂ« jem i lumtur tĂ« pĂ«rgjigjem. Dhe mos harroni tĂ« vinĂ« tĂ« mĂ«sojnĂ« nĂ« ‘Akademia e Rrjetit LANIT’!

Burimi: habr.com

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster