Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit

Ky artikull ka të bëjë me mënyrën se si funksionon grafika në Linux dhe nga cilat komponentë përbëhet. Ai përmban shumë pamje ekrani të zbatimeve të ndryshme të mjediseve të desktopit. 

Nëse vërtet nuk bëni dallime midis KDE dhe GNOME, ose nëse bëni, por dëshironi të dini se cilat alternativa të tjera ekzistojnë, atëherë ky artikull është për ju. Është një përmbledhje, dhe megjithëse përmban shumë emra dhe pak terma, materiali do të jetë gjithashtu i dobishëm për fillestarët dhe ata që thjesht shikojnë drejt Linux.

Tema gjithashtu mund të jetë me interes për përdoruesit e avancuar kur konfiguroni aksesin në distancë dhe zbatoni një klient të hollë. Unë shpesh takoj përdorues të kalitur të Linux me thëniet "ekziston vetëm një linjë komande në server dhe nuk kam në plan të studioj grafikë më në detaje, pasi e gjithë kjo është e nevojshme për përdoruesit e zakonshëm". Por edhe ekspertët e Linux janë shumë të befasuar dhe të lumtur kur zbulojnë opsionin "-X" për komandën ssh (dhe për këtë është e dobishme të kuptoni funksionimin dhe funksionet e serverit X).

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopitBurim

Unë kam mësuar kurse Linux për gati 15 vjet në "Akademia e Rrjetit LANIT"dhe jam i sigurt se shumë nga më shumë se pesë mijë njerëzit që kam trajnuar lexojnë dhe ndoshta shkruajnë artikuj në Habr. Kurset janë gjithmonë shumë intensive (kohëzgjatja mesatare e kursit është pesë ditë); ju duhet të mbuloni tema që kërkojnë të paktën dhjetë ditë për t'u kuptuar plotësisht. Dhe gjithmonë gjatë kursit, në varësi të audiencës (të rinjtë e mbledhur ose administratorëve të sprovuar), si dhe nga "pyetjet nga audienca", unë zgjedh se çfarë të përcjell më në detaje dhe çfarë më sipërfaqësisht, në mënyrë që t'i kushtoj më shumë. koha për shërbimet e linjës komanduese dhe zbatimi i tyre praktik. Ka mjaft tema si kjo që kërkojnë pak sakrificë. Këto janë "Historia e Linux", "Dallimet në shpërndarjet Linux", "Rreth licencave: GPL, BSD, ...", "Rreth grafikës dhe mjediseve të desktopit" (tema e këtij artikulli), etj. Jo se nuk janë e rëndësishme, por zakonisht ka shumë pyetje më të ngutshme "këtu dhe tani" dhe vetëm rreth pesë ditë... Megjithatë, për një kuptim të përgjithshëm të bazave të Linux OS, një kuptim i diversitetit të disponueshëm (në mënyrë që edhe duke përdorur një të veçantë Shpërndarja Linux, ju ende keni një pamje më të gjerë të gjithë kësaj bote të madhe dhe të gjerë që quhet "Linux"), studimi i këtyre temave është i dobishëm dhe i nevojshëm. 

Ndërsa artikulli përparon, unë ofroj lidhje për secilin komponent për ata që duan të zhyten më thellë në temë, për shembull, në artikujt e Wikipedia-s (ndërsa tregoj një version më të plotë/të dobishëm nëse ka artikuj në anglisht dhe rusisht).

Për shembujt bazë dhe pamjet e ekranit kam përdorur shpërndarjen openSUSE. Mund të përdoret çdo shpërndarje tjetër e zhvilluar nga komuniteti, për sa kohë që ka një numër të madh paketash në depo. Është e vështirë, por jo e pamundur, të demonstrosh shumëllojshmërinë e dizajneve të desktopit në një shpërndarje komerciale, pasi ato shpesh përdorin vetëm një ose dy nga mjediset më të njohura të desktopit. Në këtë mënyrë, zhvilluesit ngushtojnë detyrën e lëshimit të një OS të qëndrueshëm dhe të korrigjuar. Në të njëjtin sistem kam instaluar të gjitha DM/DE/WM (shpjegimi i këtyre termave më poshtë) që gjeta në depo. 

Pamjet e ekranit me "korniza blu" u morën në openSUSE. 

Kam marrë pamje nga ekrani me "korniza të bardha" në shpërndarjet e tjera, ato tregohen në pamjen e ekranit. 

Pamjet e ekranit me "korniza gri" janë marrë nga interneti, si shembuj të dizajneve të desktopit nga vitet e kaluara.

Pra, le të fillojmë.

Komponentët kryesorë që përbëjnë grafikën

Unë do të nënvizoj tre komponentë kryesorë dhe do t'i rendis ato sipas radhës në të cilën janë nisur në fillimin e sistemit: 

  1. DM (Menaxheri i ekranit);
  2. Serveri i ekranit;
  3. DE (Desktop Environment).

Për më tepër, si nën-klauzolat e rëndësishme të Mjedisit të Desktopit: 

  • Menaxher/Launcher/Ndërprerës i aplikacioneve (butoni i fillimit); 
  • WM (Menaxheri i dritares);
  • softuer të ndryshëm që vjen me mjedisin e desktopit.

Më shumë detaje për secilën pikë.

DM (Menaxheri i ekranit)

Aplikacioni i parë që fillon kur filloni "grafika" është DM (Display Manager), një menaxher ekrani. Detyrat e tij kryesore:

  • pyesni cilët përdorues të lejojnë në sistem, kërkoni të dhëna vërtetimi (fjalëkalim, gjurmë gishtash);
  • zgjidhni mjedisin e desktopit për të ekzekutuar.

Aktualisht përdoret gjerësisht në shpërndarje të ndryshme: 

  • SDDM (zëvendësuar kdm),
  • GDM,
  • LightDM,
  • xdm.
  • Ju gjithashtu mund të përmendni Fly-DM (përdoret në AstraLinux).

Lista e DM-ve ekzistuese mbahet e përditësuar në Artikull Wiki. 

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Vlen të përmendet se pamjet e mëposhtme të ekranit përdorin të njëjtin menaxher të ekranit LightDM, por në shpërndarje të ndryshme (emrat e shpërndarjes tregohen në kllapa). Shihni sa ndryshe mund të duket kjo DM falë punës së stilistëve nga shpërndarje të ndryshme.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Gjëja kryesore në këtë diversitet është të bëhet e qartë se ekziston një aplikacion që është përgjegjës për lëshimin e grafikës dhe lejimin e përdoruesit të aksesojë këto grafika, dhe ka zbatime të ndryshme të këtij aplikacioni që ndryshojnë në pamje dhe pak në funksionalitet (përzgjedhja e mjediset e projektimit, përzgjedhja e përdoruesve, versioni për përdoruesit me shikim të keq, disponueshmëria e aksesit në distancë nëpërmjet protokollit XDMCP).

Shfaq Server

Serveri i ekranit është një lloj themeli grafik, detyra kryesore e të cilit është të punojë me një kartë video, monitor dhe pajisje të ndryshme hyrëse (tastierë, mi, tastierë me prekje). Kjo do të thotë, një aplikacion (për shembull, një shfletues ose redaktues teksti) që jepet në "grafikë" nuk ka nevojë të dijë se si të punojë drejtpërdrejt me pajisjet, as nuk duhet të dijë për drejtuesit. X Window kujdeset për të gjitha këto.

Kur flitet për serverin e ekranit, për shumë vite në Linux, madje edhe në Unix, ishte menduar aplikacioni Sistemi X i Dritareve ose në gjuhën e zakonshme X (X). 

Tani shumë shpërndarje po zëvendësojnë X Wayland. 

Ju gjithashtu mund të lexoni:

Së pari, le të hapim X dhe disa aplikacione grafike në to.

Workshop "running X dhe aplikacionet në të"

Unë do të bëj gjithçka nga përdoruesi i sapokrijuar i webinaruser (do të ishte më e lehtë, por jo më e sigurt, të bëja gjithçka si rrënjë).

  • Meqenëse X ka nevojë për qasje në pajisjet, unë jap akses: Lista e pajisjeve u përcaktua duke parë gabimet kur filloni X në regjistër (/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 unë lëshoj X-të:

% X -retro :77 vt8 & 

Opsionet: * -retro - nis me një sfond klasik "gri", dhe jo me të zezën si parazgjedhje; * :77 - Kam vendosur (çdo brenda një diapazoni të arsyeshëm është i mundur, vetëm :0 ka shumë të ngjarë të jetë tashmë e zënë nga grafika tashmë e ekzekutuar), në fakt një lloj identifikuesi unik me anë të të cilit do të jetë e mundur të dallohen disa X-të që funksionojnë; * vt8 - tregon terminalin, këtu /dev/tty8, në të cilin do të shfaqen X). 

  • Hapni aplikacionin grafik:

Për ta bërë këtë, së pari vendosim një variabël me anë të së cilës aplikacioni do të kuptojë se cilin nga X-të kam ekzekutuar për të dërguar atë që duhet të vizatohet: 

% export DISPLAY=":77" 

Ju mund ta shikoni listën e X-ve që funksionojnë si kjo: 

ps -fwwC X

Pasi të kemi vendosur variablin, ne mund të hapim aplikacione në X-të tona - për shembull, unë hap një orë:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Idetë dhe përfundimet kryesore nga ky fragment:

  • X ka nevojë për akses në pajisjet: terminal, kartë video, pajisje hyrëse,
  • Vetë X-të nuk shfaqin asnjë element ndërfaqeje - është një kanavacë gri (nëse ka opsionin "--retro") ose kanavacë e zezë me madhësi të caktuara (për shembull, 1920x1080 ose 1024x768) për të ekzekutuar aplikacione grafike në të.
  • Lëvizja e "kryqit" tregon se X-të ndjekin pozicionin e miut dhe e transmetojnë këtë informacion tek aplikacionet që funksionojnë në të.
  • X gjithashtu kapin tastierë në tastierë dhe e transmetojnë këtë informacion tek aplikacionet.
  • Variabli DISPLAY u tregon aplikacioneve grafike në cilin ekran (çdo X hapet me një numër unik ekrani pas fillimit), dhe për këtë arsye në cilin prej atyre që funksionojnë në kompjuterin tim, X-të do të duhet të vizatohen. (Është gjithashtu e mundur të specifikoni një makinë në distancë në këtë variabël dhe të dërgoni dalje te X-të që funksionojnë në një makinë tjetër në rrjet.) Meqenëse X-të u lansuan pa opsionin -aut, nuk ka nevojë të merret me ndryshoren XAUTHORITY ose xhost komandë.
  • Aplikacionet grafike (ose siç i quajnë klientët X) jepen në X - pa aftësinë për t'i lëvizur/mbyllur/ndryshuar ato "-g (Width)x(Height)+(OffsetFromLeftEdge)+(OffsetFromTopEdge)". Me një shenjë minus, përkatësisht, nga e djathta dhe nga skaji i poshtëm.
  • Dy terma që ia vlen të përmenden: 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ë të kuptuarit e kësaj terminologjie; shumë e kuptojnë atë pikërisht të kundërtën. Në rastin kur lidhem nga një "makinë klient" (në terminologjinë e aksesit në distancë) me një "server" (në terminologjinë e aksesit në distancë) për të shfaqur një aplikacion grafik nga serveri në monitorin tim, atëherë serveri X fillon në makinë ku monitori (d.m.th., në "makinën e klientit", jo në "server"), dhe klientët X fillojnë dhe funksionojnë në "server", megjithëse ato shfaqen në monitorin e "makinerisë së klientit". 

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit

komponentët DE

Më pas, le të shohim komponentët që zakonisht përbëjnë një desktop.

Komponentët DE: Butoni i fillimit dhe shiriti i detyrave

Le të fillojmë me të ashtuquajturin buton "Start". Shpesh ky është një aplikacion i veçantë i përdorur në "Taskbar". Zakonisht ekziston gjithashtu një aplet për ndërrimin ndërmjet aplikacioneve që ekzekutohen.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Duke parë mjedise të ndryshme desktopi, unë do t'i përmbledhja aplikacione të tilla nën emrin e përgjithshëm "Apps Manager (Launcher/Switcher)", domethënë një mjet për menaxhimin e aplikacioneve (hapja dhe ndërrimi midis atyre që funksionojnë), dhe gjithashtu do të tregoja shërbimet që janë një shembull i këtij lloji të aplikimit.

  • Ai vjen në formën e butonit "Start" në "Taskbar" klasik (në të gjithë gjatësinë e njërës prej skajeve të ekranit):

    ○ xfce4-panel,
    ○ mate-panel/gnome-panel,
    ○ vala-panel,
    ○ nuancë2.

  • Ju gjithashtu mund të keni një "bar taskbar" të veçantë në formë MacOS (jo gjatësinë e plotë të skajit të ekranit), megjithëse shumë shirita detyrash mund të shfaqen në të dy stilet. Këtu, përkundrazi, ndryshimi kryesor është thjesht vizual - prania e një "efekti të zgjerimit të piktogramit në rri pezull".

    ○ doku,
    ○ latte-dock,
    ○ dok i kajros,
    ○ dërrasë.

  • Dhe/ose një shërbim që nis aplikacionet kur shtypni tastet kryesore (në shumë mjedise desktopi, kërkohet një komponent i ngjashëm dhe ju lejon të konfiguroni çelësat tuaj të nxehtë):

    ○ sxhkd.

  • Ekzistojnë gjithashtu "hedhës" të ndryshëm si meny (nga anglishtja Launch (launch)):

    ○ dmenu-run,
    ○ rofi -show i dehur,
    ○ Albert,
    ○ gërmoj.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit

Komponentët DE: WM (Menaxheri i dritareve)

Më shumë detaje në Rusisht

Më shumë detaje në anglisht

WM (Window Manager) - një aplikacion që është përgjegjës për menaxhimin e Windows, shton aftësinë për të:

  • lëvizja e dritareve rreth desktopit (përfshirë atë standarde me mbajtjen e tastit Alt në çdo pjesë të dritares, jo vetëm në shiritin e titullit);
  • ndryshimi i madhësisë së dritareve, për shembull, duke zvarritur "kornizën e dritares";
  • shton një “titull” dhe butona për minimizimin/maksimizimin/mbylljen e aplikacionit në ndërfaqen e dritares;
  • koncepti se cili aplikacion është në “fokus”.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Unë do të rendis më të njohurit (në kllapa tregoj se cila DE përdoret si parazgjedhje):

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Do të listoj gjithashtu "WM të vjetër me elementë DE". Ato. Përveç menaxherit të dritares, ata kanë elementë të tillë si butoni "Start" dhe "Taskbar", të cilat janë më tipike për DE të plotë. Megjithëse, sa "të vjetër" janë ata nëse të dy IceWM dhe WindowMaker kanë lëshuar tashmë versionet e tyre të përditësuara në 2020. Rezulton se është më e saktë jo "i vjetër", por "i vjetër":

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Përveç "klasikut" ("menaxherët e dritareve të stivës"), vlen të përmendet veçanërisht me pllaka WM, i cili ju lejon të vendosni dritaret "të shtruara me pllaka" në të gjithë ekranin, si dhe për disa aplikacione një desktop të veçantë për çdo aplikacion të nisur në të gjithë ekranin. Kjo është pak e pazakontë për njerëzit që nuk i kanë përdorur më parë, por duke qenë se unë vetë kam përdorur një ndërfaqe të tillë për një kohë mjaft të gjatë, mund të them se është mjaft i përshtatshëm dhe ju mësoheni shpejt me një ndërfaqe të tillë, pas së cilës Menaxherët "klasikë" të dritareve nuk duken më të përshtatshëm.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Projekti gjithashtu vlen të përmendet veçmas Compiz dhe një koncept të tillë si "Menaxheri i dritares së përbërë", i cili përdor aftësitë e përshpejtimit të harduerit për të shfaqur transparencën, hijet dhe efektet e ndryshme tre-dimensionale. Rreth 10 vjet më parë pati një bum në efektet 3D në desktopët Linux. Në ditët e sotme, shumë nga menaxherët e dritareve të integruara në DE përdorin pjesërisht aftësitë e përbëra. Kohët e fundit u shfaq Rrufe zjarri - një produkt me funksionalitet të ngjashëm me Compiz for Wayland.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Një listë e detajuar e menaxherëve të ndryshëm të dritareve mund të gjendet gjithashtu në  artikull krahasimi.

Komponentët DE: pushim

Vlen gjithashtu të përmenden komponentët e mëposhtëm të desktopit (këtu përdor terma të vendosura në anglisht për të përshkruar një lloj aplikacioni - këta nuk janë emrat e vetë aplikacioneve):

  • Apletet:
  • Softuer (paketë mjetesh miniaplikacioni) - shpesh një "grup minimal" i caktuar softuerësh furnizohet me mjedisin:

DE (Mjedisi i desktopit)

Më shumë detaje në anglisht

Nga komponentët e mësipërm, fitohet i ashtuquajturi "Mjedisi i Projektimit të Desktopit". Shpesh të gjithë komponentët e tij zhvillohen duke përdorur të njëjtat biblioteka grafike dhe duke përdorur të njëjtat parime të projektimit. Kështu, të paktën ruhet stili i përgjithshëm për paraqitjen e aplikacioneve.

Këtu mund të theksojmë mjediset e mëposhtme ekzistuese të desktopit:

GNOME dhe KDE konsiderohen më të zakonshmet, dhe XFCE është afër tyre.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Një krahasim i parametrave të ndryshëm në formën e një tabele mund të gjendet në përkatësin Artikull Wikipedia.  

Shumëllojshmëri DE

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Project_Looking_Glass

Ka edhe shembuj kaq interesantë nga historia: në 2003-2007, një "dizajn i desktopit 3D" u krijua për Linux me emrin "Project Looking Glass" nga Sun. Unë vetë e përdora këtë desktop, ose më mirë "luaja" me të, pasi ishte e vështirë për t'u përdorur. Ky "dizajn 3D" u shkrua në Java në një kohë kur nuk kishte karta video me mbështetje 3D. Prandaj, të gjitha efektet u rillogaritën nga procesori, dhe kompjuteri duhej të ishte shumë i fuqishëm, përndryshe gjithçka funksiononte ngadalë. Por doli bukur. Pllakat e aplikimit tredimensionale mund të rrotullohen/zgjerohen. Ishte e mundur të rrotullohej në cilindrin e desktopit me letër-muri nga një panoramë 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 ta shikoni në YouTube video në lidhje me këtë projekt, vetëm cilësia e këtyre videove ka shumë të ngjarë të jetë e dobët, pasi në ato vite nuk ishte e mundur të ngarkoheshin video me cilësi të lartë.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Xfce

Desktop i lehtë. Projekti ekziston për një kohë të gjatë, që nga viti 1996. Vitet e fundit, ai ka qenë mjaft i popullarizuar, në krahasim me KDE dhe GNOME më të rënda, në shumë shpërndarje që kërkojnë një ndërfaqe desktopi të lehtë dhe "klasike". Ka shumë cilësime dhe një numër të madh të programeve të veta: terminal (xfce4-terminal), menaxher skedari (thunar), shikues i fotografive (ristretto), redaktues teksti (pad mouse).

 
Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Panteon 

Përdoret në shpërndarjen Elementare OS. Këtu mund të themi se ka "desktop" që zhvillohen dhe përdoren brenda një shpërndarjeje të veçantë dhe nuk përdoren shumë (nëse nuk "nuk përdoren fare") në shpërndarjet e tjera. Të paktën ata nuk kanë fituar ende popullaritet dhe kanë bindur shumicën e audiencës për avantazhet e qasjes së tyre. Pantheon synon të ndërtojë një ndërfaqe të ngjashme me macOS. 

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Opsioni me panel dok:

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Sqarim

Fokus i fortë në efektet grafike dhe miniaplikacionet (nga ditët kur mjediset e tjera të desktopit nuk kishin pajisje kompjuterike si kalendari/ora). Përdor bibliotekat e veta. Ekziston një grup i madh i aplikacioneve të veta "të bukura": terminal (Terminologji), luajtës video (Rage), shikues fotografish (Ephoto).

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Moksha

Ky është një fork i Iluminizmit17, i cili përdoret në shpërndarjen BodhiLinux. 

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
GNOME

Fillimisht, një ndërfaqe "klasike" e desktopit, e krijuar ndryshe nga KDE, e cila ishte shkruar në bibliotekën QT, në atë kohë shpërndahej nën një licencë që nuk ishte shumë e përshtatshme për shpërndarjet komerciale. 

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
GNOME_Shell

Nga versioni i tretë, GNOME filloi të vinte me GNOME Shell, i cili ka një "pamje jo klasike", të cilën jo të gjithë përdoruesve e pëlqyen (çdo ndryshim i papritur në ndërfaqe është i vështirë për t'u pranuar 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 cilësimesh dhe aplikacionesh të veta. 

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
MATE 

Ai doli nga GNOME2 dhe vazhdon të zhvillojë këtë mjedis dizajni. Ai ka një numër të madh cilësimesh dhe pirunësh aplikacionesh që janë përdorur përsëri në GNOME2 (përdoren emra të rinj) në mënyrë që të mos ngatërrohen pirunët me versionin e tyre të ri për GNOME3).

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Kanellë

Një fork i GNOME Shell që u siguron përdoruesve një ndërfaqe të stilit "klasik" (siç ishte rasti në GNOME2). 

Ka një numër të madh cilësimesh dhe të njëjtat aplikacione si për GNOME Shell.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Budgie

Një fork i stilit "klasik" i GNOME që u zhvillua si pjesë e shpërndarjes Solus, por tani vjen edhe si një desktop i pavarur në shpërndarje të tjera të ndryshme.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
KDE_Plazma (ose siç quhet shpesh, thjesht KDE) 

Një mjedis desktop i zhvilluar nga projekti KDE. 

Ai ka një numër të madh cilësimesh të disponueshme për përdoruesin e thjeshtë nga ndërfaqja grafike dhe shumë aplikacione grafike të zhvilluara brenda kornizës së këtij desktopi.

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Trini

Në vitin 2008, KDE publikoi implementimin e saj të ri të KDE Plasma (motori i desktopit u rishkrua shumë). Gjithashtu, si me GNOME/MATE, jo të gjithë fansat e KDE e pëlqyen atë. Si rezultat, u shfaq një pirun i projektit, duke vazhduar zhvillimin e versionit të mëparshëm, të quajtur TDE (Trinity Desktop Environment).

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Deepin_DE

Një nga mjediset e reja të desktopit të shkruar duke përdorur Qt (në të cilin KDE është shkruar). Ka shumë cilësime dhe është mjaft e bukur (edhe pse ky është një koncept subjektiv) dhe ndërfaqe e zhvilluar mirë. Zhvilluar si pjesë e shpërndarjes Deepin Linux. Ka edhe paketa për shpërndarje të tjera

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
Fluturoj 

Një shembull i një mjedisi desktop të shkruar duke përdorur Qt. Zhvilluar si pjesë e shpërndarjes Astra Linux. 

Si funksionojnë grafika në Linux: një përmbledhje e mjediseve të ndryshme të desktopit
LXQt

Ambient desktop i lehtë. Ashtu si disa shembuj të mëparshëm, të shkruar duke përdorur Qt. Në fakt, është një vazhdimësi e projektit LXDE dhe rezultat i bashkimit me projektin Razor-qt.

Siç mund ta shihni, desktopi në Linux mund të duket shumë i ndryshëm dhe ka një ndërfaqe të përshtatshme për shijen e të gjithëve: nga shumë e bukur dhe me efekte 3D në minimaliste, nga "klasike" në të pazakonta, nga përdorimi aktiv i burimeve të sistemit në peshë të lehtë, nga të mëdha ekranet në tableta/smartphone.

Epo, do të doja të shpresoja se kam qenë në gjendje të jap një ide se cilët janë përbërësit kryesorë të grafikës dhe desktopit në Linux OS.

Materiali për këtë artikull u testua në korrik 2020 në një webinar. Mund ta shikoni këtu.

Kjo eshte e gjitha. Shpresoj se kjo ishte e dobishme. Nëse keni ndonjë pyetje ose koment, ju lutemi shkruani. Do të jem i lumtur të përgjigjem. Epo, ejani dhe studioni në "LANIT Network Academy"!

Burimi: www.habr.com

Shto një koment