Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop

Dan l-artikolu huwa dwar kif taħdem il-grafika fil-Linux u f'liema komponenti tikkonsisti. Fiha ħafna screenshots ta 'implimentazzjonijiet varji ta' ambjenti tad-desktop. 

Jekk ma tantx tagħmel differenza bejn KDE u GNOME, jew int imma tixtieq tkun taf x'alternattivi oħra hemm, allura dan l-artikolu huwa għalik. Hija ħarsa ġenerali, u għalkemm fiha ħafna ismijiet u ftit termini, il-materjal se jkun utli wkoll għal dawk li jibdew u dawk li qed ifittxu biss lejn Linux.

Is-suġġett jista 'jkun ukoll ta' interess għal utenti avvanzati meta jistabbilixxu aċċess remot u jimplimenta thin client. Ħafna drabi niltaqa 'ma' utenti tal-Linux imħawwar bid-dikjarazzjonijiet "hemm biss linja ta' kmand fuq is-server, u ma nippjanax li nistudja l-grafika f'aktar dettall, peress li dan kollu huwa meħtieġ għall-utenti ordinarji." Iżda anke l-esperti tal-Linux huma sorpriżi ħafna u kuntenti li jiskopru l-għażla "-X" għall-kmand ssh (u għal dan huwa utli li wieħed jifhem l-operat u l-funzjonijiet tas-server X).

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktopSors

Ilni ngħallem korsijiet tal-Linux għal kważi 15-il sena fi "Akkademja tan-Netwerk LANIT“u ċert li ħafna mill-aktar minn ħamest elef persuna li tħarreġ jaqraw u x’aktarx jiktbu artikli fuq Habr. Il-korsijiet huma dejjem intensi ħafna (it-tul medju tal-kors huwa ħamest ijiem); trid tkopri suġġetti li jeħtieġu mill-inqas għaxart ijiem biex jifhmu bis-sħiħ. U dejjem matul il-kors, skont l-udjenza (newbies miġbura jew amministraturi imħawwar), kif ukoll fuq "mistoqsijiet mill-udjenza," nagħmel għażla ta 'x'għandi nwassal f'aktar dettall u x'aktar superfiċjali, sabiex niddedika aktar ħin għall-utilitajiet tal-linja tal-kmand u l-applikazzjoni prattika tagħhom. Hemm biżżejjed suġġetti bħal dan li jeħtieġu ftit sagrifiċċju. Dawn huma "Storja tal-Linux", "Differenze fid-distribuzzjonijiet tal-Linux", "Dwar il-liċenzji: GPL, BSD, ...", "Dwar grafika u ambjenti tad-desktop" (is-suġġett ta 'dan l-artikolu), eċċ. Mhux li mhumiex importanti, iżda ġeneralment ikun hemm ħafna aktar mistoqsijiet urġenti "hawn u issa" u madwar ħamest ijiem biss... Madankollu, għal fehim ġenerali tal-baŜi tal-Linux OS, fehim tad-diversità disponibbli (sabiex anke bl-użu wieħed speċifiku Distribuzzjoni tal-Linux, għad għandek ħarsa usa 'ta' dan kollu enormi u d-dinja vasta li tissejjaħ "Linux"), l-istudju ta 'dawn is-suġġetti huwa utli u meħtieġ. 

Hekk kif l-artiklu javvanza, nipprovdi links għal kull komponent għal dawk li jixtiequ jidħlu aktar fil-fond fis-suġġett, pereżempju, għall-artikoli tal-Wikipedija (filwaqt li nippunta lejn verżjoni aktar kompleta/utli jekk ikun hemm artikli bl-Ingliż u bir-Russu).

Għal eżempji bażiċi u screenshots użajt id-distribuzzjoni openSUSE. Tista' tintuża kwalunkwe distribuzzjoni oħra żviluppata mill-komunità, sakemm kien hemm numru kbir ta' pakketti fir-repożitorju. Huwa diffiċli, iżda mhux impossibbli, li turi l-varjetà ta 'disinji tad-desktop fuq distribuzzjoni kummerċjali, peress li ħafna drabi jużaw biss wieħed jew tnejn mill-ambjenti tad-desktop l-aktar magħrufa. B'dan il-mod, l-iżviluppaturi jnaqqsu l-kompitu li jirrilaxxaw OS stabbli u debugged. Fuq din l-istess sistema installajt id-DM/DE/WM kollha (spjegazzjoni ta’ dawn it-termini hawn taħt) li sibt fir-repożitorju. 

Screenshots bi "frejms blu" ittieħdu fuq openSUSE. 

Ħadt screenshots bi "frejms bojod" fuq distribuzzjonijiet oħra, huma indikati fil-screenshot. 

Screenshots bi "frejms griżi" ttieħdu mill-Internet, bħala eżempji ta 'disinji tad-desktop mis-snin li għaddew.

Allura, ejja nibdew.

Il-komponenti ewlenin li jiffurmaw il-grafika

Se nenfasizza tliet komponenti ewlenin u nniżżelhom fl-ordni li fiha jiġu mnedija fl-istartjar tas-sistema: 

  1. DM (Display Manager);
  2. Wiri Server;
  3. DE (Desktop Environment).

Barra minn hekk, bħala sub-klawsoli importanti tal-Ambjent tad-Desktop: 

  • Apps Manager/Launcher/Switcher (buttuna Startja); 
  • WM (Maniġer tat-Tieqa);
  • softwer varji li jiġi ma 'l-ambjent tad-desktop.

Aktar dettalji fuq kull punt.

DM (Display Manager)

L-ewwel applikazzjoni li tniedi meta tibda "grafika" hija DM (Display Manager), maniġer tal-wiri. Il-kompiti ewlenin tiegħu:

  • staqsi liema utenti jippermettu li jidħlu fis-sistema, jitolbu dejta ta 'awtentikazzjoni (password, marki tas-swaba');
  • agħżel liema ambjent tad-desktop iħaddem.

Bħalissa użat ħafna f'diversi distribuzzjonijiet: 

Il-lista tad-DMs eżistenti tinżamm aġġornata fi Artiklu Wiki. 

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Ta 'min jinnota li l-screenshots li ġejjin jużaw l-istess maniġer tad-displej LightDM, iżda f'distribuzzjonijiet differenti (l-ismijiet tad-distribuzzjoni huma indikati fil-parentesi). Ara kemm jista’ jidher differenti dan id-DM grazzi għax-xogħol ta’ disinjaturi minn distribuzzjonijiet differenti.

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Il-ħaġa prinċipali f'din id-diversità hija li tagħmilha ċara li hemm applikazzjoni li hija responsabbli għat-tnedija tal-grafika u li tippermetti lill-utent jaċċessa dawn il-grafika, u hemm implimentazzjonijiet differenti ta 'din l-applikazzjoni li huma differenti fid-dehra u kemmxejn fil-funzjonalità (għażla ta' ambjenti ta 'disinn, għażla ta' utenti, verżjoni għal utenti li jaraw ħażin, disponibbiltà ta 'aċċess mill-bogħod permezz ta' protokoll XDMCP).

Wiri Server

Display Server huwa tip ta 'pedament tal-grafika, li l-kompitu ewlieni tagħha huwa li taħdem ma' kard tal-vidjo, moniter u diversi apparati ta 'input (tastiera, maws, touchpads). Jiġifieri, applikazzjoni (per eżempju, browser jew editur ta 'test) li hija mogħtija fi "grafika" m'għandhiex bżonn tkun taf kif taħdem direttament ma' apparati, u lanqas ma trid tkun taf dwar is-sewwieqa. X Window jieħu ħsieb dan kollu.

Meta tkellem dwar Display Server, għal ħafna snin fil-Linux, u anke f'Unix, l-applikazzjoni kienet maħsuba Sistema X Window jew fil-lingwaġġ komuni X (X). 

Issa ħafna distribuzzjonijiet qed jieħdu post X Wayland. 

Tista' wkoll taqra:

L-ewwel, ejja nniedu X's u diversi applikazzjonijiet grafiċi fihom.

Workshop "Tmexxi X u applikazzjonijiet fih"

Se nagħmel kollox mill-utent tal-webinaruser li għadu kif inħoloq (ikun aktar faċli, iżda mhux aktar sigur, li nagħmel kollox bħala root).

  • Peress li X's jeħtieġ aċċess għall-apparati, nagħti aċċess: Il-lista tal-apparati ġiet iddeterminata billi tħares lejn l-iżbalji meta beda X fil-log (/home/webinaruser/.local/share/xorg/Xorg.77.log) 

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

  • Wara nniedi X's:

% X -retro :77 vt8 & 

Għażliet: * -retro - tnedija bi sfond klassiku "griż", u mhux bl-iswed bħala default; * :77 - I sett (kwalunkwe fi ħdan medda raġonevoli huwa possibbli, biss :0 huwa x'aktarx diġà okkupat mill-grafika diġà qed taħdem) numru tal-iskrin, fil-fatt xi tip ta 'identifikatur uniku li permezz tiegħu se jkun possibbli li jiddistingwu bosta Xs li qed jaħdmu; * vt8 - jindika t-terminal, hawn /dev/tty8, li fuqu se jintwerew X's). 

  • Ibda l-applikazzjoni grafika:

Biex nagħmlu dan, l-ewwel nissettjaw varjabbli li biha l-applikazzjoni tifhem liema mill-Xs għandi għaddej biex nibgħat dak li jeħtieġ li jiġi mfassal: 

% export DISPLAY=":77" 

Tista' tara l-lista ta' Xs li qed jaħdmu bħal din: 

ps -fwwC X

Wara li waqqafna l-varjabbli, nistgħu nniedu applikazzjonijiet fl-Xs tagħna - pereżempju, inniedi arloġġ:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Ideat u konklużjonijiet ewlenin minn dan il-framment:

  • X's jeħtieġu aċċess għal apparati: terminali, kard tal-vidjow, tagħmir ta' input,
  • L-Xs infushom ma juru l-ebda element ta 'interface - huwa griż (jekk bl-għażla "--retro") jew kanvas iswed ta' ċerti daqsijiet (per eżempju, 1920x1080 jew 1024x768) sabiex imexxu applikazzjonijiet grafiċi fiha.
  • Il-moviment tas-“salib” juri li l-Xs isegwu l-pożizzjoni tal-maws u jittrasmettu din l-informazzjoni lill-applikazzjonijiet li qed jaħdmu fih.
  • X's jaqbdu wkoll keystrokes fuq it-tastiera u jittrasmettu din l-informazzjoni lill-applikazzjonijiet.
  • Il-varjabbli DISPLAY tgħid l-applikazzjonijiet grafiċi f'liema skrin (kull X's huma mnedija b'numru ta 'skrin uniku mal-istartjar), u għalhekk f'liema minn dawk li qed jaħdmu fuq il-magna tiegħi, l-X's se jeħtieġu li jiġu mfassla. (Huwa wkoll possibbli li tiġi speċifikata magna remota f'din il-varjabbli u tibgħat output lil Xs li qed taħdem fuq magna oħra fuq in-netwerk.) Peress li Xs ġew imnedija mingħajr l-għażla -auth, m'hemmx bżonn li tittratta l-varjabbli XAUTHORITY jew l-xhost kmand.
  • L-applikazzjonijiet grafiċi (jew kif isejħulhom il-klijenti X) huma mogħtija f'X's - mingħajr il-kapaċità li jiċċaqilqu/jagħlqu/bidilhom "-g (Width)x(Height)+(OffsetFromLeftEdge)+(OffsetFromTopEdge)". B'sinjal minus, rispettivament, mil-lemin u mit-tarf ta 'isfel.
  • Żewġ termini li ta' min isemmihom: X-server (hekk jissejħu X's) u X-clients (hekk tissejjaħ kull applikazzjoni grafika li taħdem f'X's). Hemm ftit konfużjoni fil-fehim ta 'din it-terminoloġija; ħafna jifhmuha eżattament l-oppost. Fil-każ meta nqabbad minn "magna klijent" (f'terminoloġija ta' aċċess remot) għal "server" (f'terminoloġija ta 'aċċess remot) sabiex nuri applikazzjoni grafika mis-server fuq il-monitor tiegħi, allura s-server X jibda fuq il- magna fejn il-monitor (jiġifieri, fuq il-"magna tal-klijent", mhux fuq is-"server"), u l-klijenti X jibdew u jaħdmu fuq is-"server", għalkemm jintwerew fuq il-monitor tal-"magna tal-klijent". 

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop

Komponenti DE

Sussegwentement, ejja nħarsu lejn il-komponenti li normalment jiffurmaw desktop.

Komponenti DE: Button Start u Taskbar

Ejja nibdew bl-hekk imsejħa buttuna "Bidu". Ħafna drabi din hija applet separata użata fit-"Taskbar". Normalment ikun hemm ukoll applet biex taqleb bejn l-applikazzjonijiet li qed jaħdmu.

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Wara li ħares lejn ambjenti tad-desktop differenti, nagħmel fil-qosor applikazzjonijiet bħal dawn taħt l-isem ġenerali "Apps Manager (Launcher/Switcher)", jiġifieri, għodda għall-ġestjoni tal-applikazzjonijiet (tnedija u taqleb bejn dawk li qed jaħdmu), u nindika wkoll utilitajiet li huma eżempju ta' dan it-tip ta' applikazzjoni.

  • Jiġi fil-forma tal-buttuna "Bidu" fuq il-klassika (it-tul kollu ta 'wieħed mit-truf tal-iskrin) "Taskbar":

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

  • Jista 'jkollok ukoll "taskbar f'forma ta' MacOS" separata (mhux it-tul sħiħ tat-tarf tal-iskrin), għalkemm ħafna taskbars jistgħu jidhru fiż-żewġ stili. Hawnhekk, pjuttost, id-differenza ewlenija hija purament viżwali - il-preżenza ta '"effett ta' tkabbir tal-pittogramma fuq il-baxx."

    ○ docky,
    ○ latte-dock,
    ○ Baċir tal-Kajr,
    ○ planka.

  • U/Jew servizz li jniedi applikazzjonijiet meta tagħfas hotkeys (f'ħafna ambjenti tad-desktop, huwa meħtieġ komponent simili u jippermettilek tikkonfigura l-hotkeys tiegħek):

    ○ sxhkd.

  • Hemm ukoll diversi "lanċjaturi" bħal menu (mit-Tnedija Ingliża (tnedija)):

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

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop

Komponenti DE: WM (Window Manager)

Aktar dettalji bir-Russu

Aktar dettalji bl-Ingliż

WM (Window Manager) - applikazzjoni li hija responsabbli għall-ġestjoni tat-twieqi, iżżid il-kapaċità li:

  • twieqi li jiċċaqilqu madwar id-desktop (inkluż dak standard b'żamma 'l isfel il-buttuna Alt fuq kwalunkwe parti tat-tieqa, mhux biss il-bar tat-titlu);
  • tibdil fid-daqs tat-twieqi, pereżempju, billi tkaxkar il-"frejm tat-tieqa";
  • iżid "titolu" u buttuni biex timminimizza / timmassimizza / tagħlaq l-applikazzjoni għall-interface tat-tieqa;
  • il-kunċett ta' liema applikazzjoni hija "fuq il-fokus".

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Se nielenka l-aktar magħrufa (fil-parentesi nindika liema DE hija użata awtomatikament):

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Se nsemmi wkoll "WM antik b'elementi DE". Dawk. minbarra l-maniġer tat-tieqa, għandhom elementi bħall-buttuna "Bidu" u "Taskbar", li huma aktar tipiċi ta 'DE sħiħ. Għalkemm, kemm huma "qodma" jekk kemm IceWM kif ukoll WindowMaker diġà ħarġu l-verżjonijiet aġġornati tagħhom fl-2020. Jirriżulta li huwa aktar korrett mhux "qodma", iżda "qodma":

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Minbarra l-"klassiku" ("maniġers tat-twieqi tal-munzell"), ta 'min isemmi b'mod speċjali bil-madum WM, li jippermettilek tpoġġi twieqi "madum" fuq l-iskrin kollu, kif ukoll għal xi applikazzjonijiet desktop separat għal kull applikazzjoni mnedija fuq l-iskrin kollu. Dan huwa xi ftit mhux tas-soltu għal nies li ma użawhomx qabel, iżda peress li jien stess ilni nuża tali interface għal żmien pjuttost twil, nista 'ngħid li huwa pjuttost konvenjenti u tidra malajr għal tali interface, u wara Il-maniġers tat-twieqi "klassiċi" m'għadhomx jidhru konvenjenti.

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Il-proġett ta’ min isemmi wkoll separatament Compiz u kunċett bħal "Composite Window Manager", li juża kapaċitajiet ta 'aċċelerazzjoni tal-ħardwer biex juri trasparenza, dellijiet, u diversi effetti tridimensjonali. Madwar 10 snin ilu kien hemm żieda qawwija fl-effetti 3D fuq desktops Linux. Illum il-ġurnata, ħafna mill-maniġers tat-twieqi mibnija f'DE jagħmlu użu parzjali mill-kapaċitajiet komposti. Riċentement dehru Tifi tan-nar - prodott b'funzjonalità simili għal Compiz għal Wayland.

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Lista dettaljata ta 'diversi maniġers tat-twieqi tista' tinstab ukoll fi  artikolu paragun.

Komponenti DE: mistrieħ

Ta 'min jinnota wkoll il-komponenti tad-desktop li ġejjin (hawnhekk nuża termini Ingliżi stabbiliti biex niddeskrivi tip ta' applikazzjoni - dawn mhumiex l-ismijiet tal-applikazzjonijiet infushom):

  • Applets:
  • Software (sett ta' għodod tal-widget) - ħafna drabi ċertu "sett minimu" ta' softwer jiġi fornut mal-ambjent:

DE (Desktop Environment)

Aktar dettalji bl-Ingliż

Mill-komponenti ta 'hawn fuq, jinkiseb l-hekk imsejjaħ "Desktop Design Environment". Ħafna drabi l-komponenti kollha tagħha huma żviluppati bl-użu tal-istess libreriji tal-grafika u bl-użu tal-istess prinċipji tad-disinn. Għalhekk, bħala minimu, jinżamm l-istil ġenerali għad-dehra tal-applikazzjonijiet.

Hawnhekk nistgħu nenfasizzaw l-ambjenti tad-desktop eżistenti bħalissa li ġejjin:

GNOME u KDE huma meqjusa bħala l-aktar komuni, u XFCE huwa viċin tagħhom.

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Tqabbil ta 'diversi parametri fil-forma ta' tabella jista 'jinstab fil-korrispondenti Artiklu tal-Wikipedija.  

Varjetà DE

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Project_Looking_Glass

Hemm ukoll eżempji interessanti bħal dawn mill-istorja: fl-2003-2007, sar "disinn tad-desktop 3D" għal Linux bl-isem "Project Looking Glass" minn Sun. Jien stess użajt dan id-desktop, jew aħjar "lgħabt" miegħu, peress li kien diffiċli biex tużah. Dan id-“disinn 3D” inkiteb f’Java fi żmien meta ma kien hemm l-ebda kards tal-vidjo b’appoġġ 3D. Għalhekk, l-effetti kollha ġew ikkalkulati mill-ġdid mill-proċessur, u l-kompjuter kellu jkun qawwi ħafna, inkella kollox ħadem bil-mod. Iżda rriżulta sabiħ. Madum ta ' applikazzjoni tridimensjonali jistgħu jiġu mdawra / estiża. Kien possibbli li ddawwar fiċ-ċilindru tad-desktop b'wallpaper minn panorama ta '360 grad. Kien hemm diversi applikazzjonijiet sbieħ: pereżempju, jisimgħu l-mużika fil-forma ta '"CDs li jinbidlu", eċċ. Tista' taraha fuq YouTube video dwar dan il-proġett, il-kwalità ta 'dawn il-vidjows biss x'aktarx tkun fqira, peress li f'dawk is-snin ma kienx possibbli li jittellgħu vidjows ta' kwalità għolja.

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Xfce

Desktop ħafif. Il-proġett ilu jeżisti għal żmien pjuttost twil, mill-1996. F'dawn l-aħħar snin, kien popolari pjuttost, għall-kuntrarju tal-KDE u GNOME itqal, fuq ħafna distribuzzjonijiet li jeħtieġu interface tad-desktop ħafif u "klassiku". Għandu ħafna settings u numru kbir ta 'programmi tiegħu stess: terminal (xfce4-terminal), maniġer tal-fajls (thunar), viewer tal-istampa (ristretto), editur tat-test (mousepad).

 
Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Pantheon 

Użat fid-distribuzzjoni OS Elementari. Hawnhekk nistgħu ngħidu li hemm "desktops" li huma żviluppati u użati fi ħdan distribuzzjoni waħda separata u ma tantx jintużaw (jekk mhux "ma jintużaw xejn") f'distribuzzjonijiet oħra. Mill-inqas għadhom ma kisbux popolarità u kkonvinċew lill-biċċa l-kbira tal-udjenza dwar il-vantaġġi tal-approċċ tagħhom. Pantheon għandu l-għan li jibni interface simili għal macOS. 

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Għażla bil-panew tal-baċir:

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Enlightenment

Fokus qawwi fuq effetti grafiċi u widgets (mill-jiem meta ambjenti desktop oħra ma kellhomx widgets tad-desktop bħall-kalendarju/arloġġ). Juża l-libreriji tiegħu stess. Hemm sett kbir ta 'applikazzjonijiet "sbieħ" tiegħu stess: terminal (Terminoloġija), plejer tal-vidjo (Rage), telespettatur tal-istampa (Ephoto).

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Moksha

Din hija furketta ta 'Enlightenment17, li tintuża fid-distribuzzjoni ta' BodhiLinux. 

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
GNOME

Inizjalment, interface tad-desktop "klassiku", maħluqa għall-kuntrarju tal-KDE, li kienet miktuba fil-librerija QT, dak iż-żmien tqassmet taħt liċenzja li ma kinitx konvenjenti ħafna għal distribuzzjonijiet kummerċjali. 

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
GNOME_Shell

Mit-tielet verżjoni, GNOME beda jiġi mal-GNOME Shell, li għandu "dehra mhux klassika", li mhux l-utenti kollha għoġbu (kwalunkwe tibdil f'daqqa fl-interfaces huwa diffiċli għall-utenti li jaċċettaw). Bħala konsegwenza, l-emerġenza ta 'proġetti tal-furketta li jkomplu l-iżvilupp ta' dan id-desktop fl-istil "klassiku": MATE u Kannella. Użat awtomatikament f'ħafna distribuzzjonijiet kummerċjali. Għandu numru kbir ta 'settings u l-applikazzjonijiet tiegħu stess. 

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
MATE 

Ħareġ minn GNOME2 u jkompli jiżviluppa dan l-ambjent tad-disinn. Għandu numru kbir ta 'settings u frieket ta' applikazzjoni li ntużaw lura f'GNOME2 (jintużaw ismijiet ġodda) sabiex ma jħallux il-frieket mal-verżjoni l-ġdida tagħhom għal GNOME3).

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Kannella

Furketta ta’ GNOME Shell li tipprovdi lill-utenti b’interface ta’ stil “klassiku” (kif kien il-każ f’GNOME2). 

Għandu numru kbir ta 'settings u l-istess applikazzjonijiet bħal għal GNOME Shell.

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Budgie

Furketta ta 'stil "klassiku" ta' GNOME li ġiet żviluppata bħala parti mid-distribuzzjoni ta 'Solus, iżda issa tiġi wkoll bħala desktop standalone fuq diversi distribuzzjonijiet oħra.

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
KDE_Plasma (jew kif spiss jissejjaħ, sempliċement KDE) 

Ambjent tad-desktop żviluppat mill-proġett KDE. 

Għandu numru kbir ta 'settings disponibbli għall-utent sempliċi mill-interface grafika u ħafna applikazzjonijiet grafiċi żviluppati fil-qafas ta' dan id-desktop.

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Trinity

Fl-2008, KDE ħareġ l-implimentazzjoni l-ġdida tiegħu tal-KDE Plasma (il-magna tad-desktop ġiet miktuba mill-ġdid ħafna). Ukoll, bħal ma 'GNOME/MATE, mhux il-partitarji kollha tal-KDE għoġobha. Bħala riżultat, deher furketta tal-proġett, li kompliet l-iżvilupp tal-verżjoni preċedenti, imsejħa TDE (Trinity Desktop Environment).

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Deepin_DE

Wieħed mill-ambjenti tad-desktop il-ġodda miktuba bl-użu ta' Qt (li fuqu hemm miktub KDE). Għandu ħafna settings u huwa pjuttost sabiħ (għalkemm dan huwa kunċett suġġettiv) u interface żviluppat tajjeb. Żviluppat bħala parti mid-distribuzzjoni Deepin Linux. Hemm ukoll pakketti għal distribuzzjonijiet oħra

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
Fly 

Eżempju ta' ambjent tad-desktop miktub bl-użu ta' Qt. Żviluppat bħala parti mid-distribuzzjoni Astra Linux. 

Kif taħdem il-grafika fil-Linux: ħarsa ġenerali lejn diversi ambjenti tad-desktop
LXQt

Ambjent tad-desktop ħafif. Bħal bosta eżempji preċedenti, miktuba bl-użu ta 'Qt. Fil-fatt, hija kontinwazzjoni tal-proġett LXDE u riżultat ta’ għaqda mal-proġett Razor-qt.

Kif tistgħu taraw, id-desktop fil-Linux jista 'jidher differenti ħafna u hemm interface adattat għall-gosti ta' kulħadd: minn sbieħ ħafna u b'effetti 3D għal minimalisti, minn "klassiku" għal mhux tas-soltu, minn użu attiv tar-riżorsi tas-sistema għal ħfief, minn kbar. skrins għal tablets/smartphones.

Ukoll, nixtieq nittama li stajt nagħti idea ta 'x'inhuma l-komponenti ewlenin tal-grafika u d-desktop fil-Linux OS.

Il-materjal għal dan l-artikolu ġie ttestjat f'Lulju 2020 f'webinar. Tista' taraha hawn.

Dak kollox. Nispera li dan kien utli. Jekk għandek xi mistoqsijiet jew kummenti, jekk jogħġbok ikteb. Inkun kuntent li nwieġeb. Well, ejja u studja fi "Akkademja tan-Netwerk LANIT"!

Sors: www.habr.com

Żid kumment