Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm

Å is raksts ir par to, kā grafika darbojas operētājsistēmā Linux un no kādiem komponentiem tā sastāv. Tajā ir daudz dažādu darbvirsmas vides implementāciju ekrānuzņēmumu. 

Ja jÅ«s Ä«sti neatŔķirat KDE un GNOME vai arÄ« vēlaties uzzināt, kādas ir citas alternatÄ«vas, tad Å”is raksts ir paredzēts jums. Tas ir pārskats, un, lai gan tajā ir daudz nosaukumu un maz terminu, materiāls noderēs arÄ« iesācējiem un tiem, kas tikai meklē Linux.

Å Ä« tēma var interesēt arÄ« pieredzējuÅ”us lietotājus, iestatot attālo piekļuvi un ievieÅ”ot plāno klientu. Es bieži sastopu pieredzējuÅ”us Linux lietotājus ar apgalvojumiem: "ServerÄ« ir tikai komandrinda, un es neplānoju sÄ«kāk pētÄ«t grafiku, jo tas viss ir nepiecieÅ”ams parastajiem lietotājiem." Bet pat Linux eksperti ir ļoti pārsteigti un priecÄ«gi, atklājot ssh komandas opciju ā€œ-Xā€ (un Å”im nolÅ«kam ir noderÄ«gi izprast X servera darbÄ«bu un funkcijas).

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēmAvots

Es esmu mācÄ«jis Linux kursus gandrÄ«z 15 gadus "TÄ«kla akadēmija LANITā€œUn esmu pārliecināts, ka daudzi no vairāk nekā pieciem tÅ«kstoÅ”iem cilvēku, kurus es apmācÄ«ju, lasa un, iespējams, raksta rakstus par Habr. Kursi vienmēr ir ļoti intensÄ«vi (vidējais kursu ilgums ir piecas dienas), jāaptver tēmas, kuru pilnÄ«gai izpratnei nepiecieÅ”amas vismaz desmit dienas. Un vienmēr kursa laikā, atkarÄ«bā no auditorijas (sapulcējuÅ”ies iesācēji vai pieredzējuÅ”i administratori), kā arÄ« no "auditorijas jautājumiem" es izdaru izvēli, ko pastāstÄ«t sÄ«kāk un ko virspusēji, lai veltÄ«tu vairāk laiks komandrindas utilÄ«tprogrammām un to praktiskā pielietoÅ”ana. Ir pietiekami daudz Ŕādu tēmu, kas prasa nelielu upuri. Tie ir ā€œLinux vēstureā€, ā€œAtŔķirÄ«bas Linux izplatÄ«jumosā€, ā€œPar licencēm: GPL, BSD, ...ā€, ā€œPar grafiku un darbvirsmas vidēmā€ (Ŕī raksta tēma) utt. svarÄ«gi, bet parasti ir daudz aktuālāki ā€œÅ”eit un tagadā€ jautājumi un tikai kādas piecas dienas... Tomēr vispārējai Linux OS pamatu izpratnei izpratne par pieejamo dažādÄ«bu (lai pat izmantojot vienu konkrētu Linux izplatÄ«Å”ana, jums joprojām ir plaŔāks skatÄ«jums uz visu Å”o milzÄ«go un plaÅ”o pasauli, ko sauc par "Linux"), Å”o tēmu izpēte ir noderÄ«ga un nepiecieÅ”ama. 

Rakstam ejot, sniedzu saites uz katru komponentu tiem, kas vēlas ienirt tēmā dziļāk, piemēram, uz Vikipēdijas rakstiem (vienlaikus norādot uz pilnīgāku/noderīgāku versiju, ja ir raksti angļu un krievu valodā).

Pamatpiemēriem un ekrānuzņēmumiem es izmantoju openSUSE izplatÄ«Å”anu. Var izmantot jebkuru citu kopienas izstrādātu izplatÄ«Å”anu, ja vien repozitorijā ir liels skaits pakotņu. Ir grÅ«ti, bet ne neiespējami demonstrēt dažādus galddatoru dizainus komerciālā izplatÄ«Å”anā, jo tie bieži izmanto tikai vienu vai divas no vispazÄ«stamākajām darbvirsmas vidēm. Tādā veidā izstrādātāji saÅ”aurina uzdevumu izlaist stabilu, atkļūdotu OS. Å ajā paŔā sistēmā es instalēju visu DM/DE/WM (Å”o terminu skaidrojums tālāk), ko atradu repozitorijā. 

Ekrānuzņēmumi ar ā€œzilajiem rāmjiemā€ tika uzņemti vietnē openSUSE. 

Es uzņēmu ekrānuzņēmumus ar ā€œbaltiem rāmjiemā€ citos izplatÄ«jumos, tie ir norādÄ«ti ekrānuzņēmumā. 

Ekrānuzņēmumi ar ā€œpelēkajiem rāmjiemā€ tika ņemti no interneta kā iepriekŔējo gadu darbvirsmas dizaina piemēri.

Tātad, sāksim.

Galvenās sastāvdaļas, kas veido grafiku

Es izcelÅ”u trÄ«s galvenos komponentus un uzskaitÄ«Å”u tos tādā secÄ«bā, kādā tie tiek palaisti sistēmas startÄ“Å”anas laikā: 

  1. DM (displeja pārvaldnieks);
  2. displeja serveris;
  3. DE (darbvirsmas vide).

Turklāt kā svarÄ«gas darbvirsmas vides apakÅ”klauzulas: 

  • Lietotņu pārvaldnieks/palaidējs/pārslēdzējs (poga Sākt); 
  • WM (logu pārvaldnieks);
  • dažādas programmatÅ«ras, kas tiek piegādātas kopā ar darbvirsmas vidi.

Sīkāka informācija par katru punktu.

DM (displeja pārvaldnieks)

Pirmā lietojumprogramma, kas tiek palaista, startējot ā€œgrafikuā€, ir displeja pārvaldnieks DM (Display Manager). Tās galvenie uzdevumi:

  • jautāt, kurus lietotājus ielaist sistēmā, pieprasÄ«t autentifikācijas datus (paroli, pirkstu nospiedumu);
  • izvēlieties, kuru darbvirsmas vidi palaist.

PaÅ”laik plaÅ”i izmanto dažādos izplatÄ«jumos: 

EsoÅ”o DM saraksts tiek atjaunināts Wiki raksts. 

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Ir vērts atzÄ«mēt, ka turpmākajos ekrānuzņēmumos tiek izmantots tas pats LightDM displeja pārvaldnieks, bet dažādos izplatÄ«jumos (izplatÄ«Å”anas nosaukumi ir norādÄ«ti iekavās). Skatieties, cik atŔķirÄ«gi Å”is DM var izskatÄ«ties, pateicoties dažādu distribÅ«ciju dizaineru darbam.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Galvenais Å”ajā daudzveidÄ«bā ir skaidri pateikt, ka ir lietojumprogramma, kas ir atbildÄ«ga par grafikas palaiÅ”anu un ļauj lietotājam piekļūt Ŕīm grafikām, un ir dažādas Ŕīs lietojumprogrammas implementācijas, kas atŔķiras pēc izskata un nedaudz funkcionalitātes (izvēle dizaina vides, lietotāju atlase, versija slikti redzamiem lietotājiem, attālās piekļuves pieejamÄ«ba caur protokolu XDMCP).

Displeja serveris

Display Server ir sava veida grafikas pamats, kura galvenais uzdevums ir darbs ar videokarti, monitoru un dažādām ievadierÄ«cēm (tastatÅ«ru, peli, skārienpaliktņiem). Tas ir, lietojumprogrammai (piemēram, pārlÅ«kprogrammai vai teksta redaktoram), kas tiek atveidota ā€œgrafikāā€, nav jāzina, kā tieÅ”i strādāt ar ierÄ«cēm, kā arÄ« nav jāzina par draiveriem. Par to visu rÅ«pējas X Window.

Runājot par Display Server, daudzus gadus Linux un pat Unix versijā lietojumprogramma bija domāta X logu sistēma jeb parastajā valodā X (X). 

Tagad daudzi izplatÄ«jumi aizstāj X Wayland. 

Varat arī lasīt:

Vispirms palaidīsim X un tajās vairākas grafiskās lietojumprogrammas.

Seminārs ā€œPalaižot X un tajā esoŔās lietojumprogrammasā€

DarīŔu visu no jaunizveidotā webinaruser lietotāja (vienkārŔāk, bet ne droŔāk būtu visu darīt kā root).

  • Tā kā X ir nepiecieÅ”ama piekļuve ierÄ«cēm, es pieŔķiru piekļuvi: Ierīču saraksts tika noteikts, apskatot kļūdas, startējot X žurnālā (/home/webinaruser/.local/share/xorg/Xorg.77.log) 

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

  • Pēc tam es palaižu X's:

% X -retro :77 vt8 & 

Opcijas: * -retro - palaist ar ā€œpelēkuā€ klasisko fonu, nevis ar melnu kā noklusējumu; * :77 - Es iestatu (jebkurÅ” saprātÄ«gā diapazonā ir iespējams, tikai :0, visticamāk, jau aizņem jau esoŔā grafika) ekrāna numuru, faktiski kaut kādu unikālu identifikatoru, pēc kura bÅ«s iespējams atŔķirt vairākus darbojoÅ”os X; * vt8 - norāda termināli, Å”eit /dev/tty8, kurā tiks parādÄ«ti X). 

  • Palaidiet grafisko lietojumprogrammu:

Lai to izdarÄ«tu, vispirms iestatām mainÄ«go, pēc kura lietojumprogramma sapratÄ«s, kurÅ” no X man darbojas, lai nosÅ«tÄ«tu zÄ«mējamo: 

% export DISPLAY=":77" 

DarbojoÅ”o X sarakstu var apskatÄ«t Ŕādi: 

ps -fwwC X

Kad esam iestatÄ«juÅ”i mainÄ«go, mēs varam palaist lietojumprogrammas mÅ«su Xs ā€” piemēram, es palaižu pulksteni:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Galvenās idejas un secinājumi no Ŕī fragmenta:

  • X ir nepiecieÅ”ama piekļuve ierÄ«cēm: terminālim, videokartei, ievades ierÄ«cēm,
  • PaÅ”i Xs nerāda nekādus interfeisa elementus - tas ir pelēks (ja ar opciju ā€œ--retroā€) vai melns noteiktu izmēru audekls (piemēram, 1920x1080 vai 1024x768), lai tajā palaistu grafiskās lietojumprogrammas.
  • ā€œKrustaā€ kustÄ«ba parāda, ka X izseko peles pozÄ«ciju un pārsÅ«ta Å”o informāciju tajā strādājoÅ”ajām lietojumprogrammām.
  • X arÄ« uztver tastatÅ«ras taustiņu nospieÅ”anu un pārsÅ«ta Å”o informāciju lietojumprogrammām.
  • MainÄ«gais DISPLAY norāda grafiskajām lietojumprogrammām, kurā ekrānā (katrs X tiek palaists ar unikālu ekrāna numuru startÄ“Å”anas laikā), un tāpēc tajā, kurā no tiem, kas darbojas manā datorā, bÅ«s jāzÄ«mē X. (Å ajā mainÄ«gajā ir iespējams norādÄ«t arÄ« attālo maŔīnu un nosÅ«tÄ«t izvadi uz Xs, kas darbojas citā tÄ«kla maŔīnā.) Tā kā Xs tika palaists bez opcijas -auth, nav nepiecieÅ”ams rÄ«koties ar mainÄ«go XAUTHORITY vai xhost. komandu.
  • Grafiskās lietojumprogrammas (vai kā tās sauc X klienti) tiek atveidotas X ā€” bez iespējas tās pārvietot/aizvērt/mainÄ«t "-g (Width)x(Height)+(OffsetFrom LeftEdge)+(OffsetFromTopEdge)". Ar mÄ«nusa zÄ«mi attiecÄ«gi no labās un no apakŔējās malas.
  • Ir vērts pieminēt divus terminus: X-serveris (tā sauc X) un X-klients (tā tiek saukta jebkura grafiskā lietojumprogramma, kas darbojas ar X). Å Ä«s terminoloÄ£ijas izpratnē ir neliela neskaidrÄ«ba; daudzi to saprot tieÅ”i pretēji. GadÄ«jumā, ja es izveidoju savienojumu no ā€œklienta maŔīnasā€ (attālās piekļuves terminoloÄ£ijā) ar ā€œserveriā€ (attālās piekļuves terminoloÄ£ijā), lai monitorā parādÄ«tu grafisku lietojumprogrammu no servera, X serveris startē iekārta, kurā monitors (tas ir, "klienta maŔīnā", nevis "server") un X klienti sākas un darbojas "serverÄ«", lai gan tie tiek parādÄ«ti "klienta maŔīnas" monitorā. 

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm

DE sastāvdaļas

Tālāk apskatīsim komponentus, kas parasti veido darbvirsmu.

DE komponenti: poga Sākt un uzdevumjosla

Sāksim ar tā saukto pogu "Sākt". Bieži vien Ŕī ir atseviŔķa sÄ«klietotne, ko izmanto "Uzdevumjoslā". Parasti ir arÄ« sÄ«klietotne, lai pārslēgtos starp darbojoŔām programmām.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Apskatot dažādas darbvirsmas vides, es apkopotu Ŕādas lietojumprogrammas ar vispārÄ«go nosaukumu ā€œApps Manager (Launcher/Switcher)ā€, tas ir, rÄ«ks lietojumprogrammu pārvaldÄ«bai (palaiÅ”anai un pārslēgÅ”anai starp darbojoŔām), kā arÄ« norādÄ«tu utilÄ«tas, kas ir Ŕāda veida lietojuma piemērs.

  • Tas ir pieejams klasiskās (visā ekrāna vienas malas garumā) ā€œUzdevumjoslasā€ pogas ā€œSāktā€ formā:

    ā—‹ xfce4 panelis,
    ā—‹ mate-panel/gnome-panel,
    ā—‹ vala-panelis,
    ā—‹ nokrāsa2.

  • Jums var bÅ«t arÄ« atseviŔķa "MacOS formas uzdevumjosla" (nevis visā ekrāna malas garumā), lai gan daudzas uzdevumjoslas var parādÄ«ties abos stilos. Å eit drÄ«zāk galvenā atŔķirÄ«ba ir tÄ«ri vizuāla - ā€œpiktogrammas palielināŔanas efekts, virzot kursoruā€.

    ā—‹ piestātne,
    ā—‹ latte dock,
    ā—‹ Kairas doks,
    ā—‹ dēlis.

  • Un/vai pakalpojums, kas palaiž lietojumprogrammas, nospiežot karstos taustiņus (daudzās darbvirsmas vidēs ir nepiecieÅ”ams lÄ«dzÄ«gs komponents, kas ļauj konfigurēt savus karstos taustiņus):

    ā—‹ sxhkd.

  • Ir arÄ« dažādi izvēlnei lÄ«dzÄ«gi ā€œpalaidējiā€ (no angļu valodas Launch (palaist)):

    ā—‹ dmenu-run,
    ā—‹ rofi - Å”ova piedzēries,
    ā—‹ Alberts,
    ā—‹ grun.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm

DE komponenti: WM (logu pārvaldnieks)

Sīkāka informācija krievu valodā

Sīkāka informācija angļu valodā

WM (Window Manager) - lietojumprogramma, kas ir atbildīga par logu pārvaldību, pievieno iespēju:

  • logu pārvietoÅ”ana pa darbvirsmu (ieskaitot standarta, turot nospiestu taustiņu Alt jebkurā loga daļā, ne tikai virsrakstjoslā);
  • logu izmēru maiņa, piemēram, velkot ā€œloga rāmiā€;
  • pievieno ā€œnosaukumuā€ un pogas lietojumprogrammas samazināŔanai/maksimizācijai/aizvērt loga saskarnei;
  • jēdziens, kura lietojumprogramma ir ā€œfokusāā€.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Es uzskaitÄ«Å”u vispazÄ«stamāko (iekavās norādÄ«Å”u, kura DE tiek izmantota pēc noklusējuma):

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Es uzskaitÄ«Å”u arÄ« ā€œveco WM ar DE elementiemā€. Tie. papildus logu pārvaldniekam tiem ir tādi elementi kā poga ā€œSāktā€ un ā€œUzdevumjoslaā€, kas ir raksturÄ«gāki pilnvērtÄ«gam DE. Lai gan, cik viņi ir ā€œveciā€, ja gan IceWM, gan WindowMaker jau ir izlaiduÅ”i savas atjauninātās versijas 2020. gadā. Izrādās, ka pareizāk ir nevis ā€œvecajiemā€, bet gan ā€œvecajiemā€:

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Papildus ā€œklasiskajamā€ (ā€œkaudzes logu pārvaldniekiā€) ir Ä«paÅ”i vērts pieminēt flÄ«zēts WM, kas ļauj novietot logus ā€œflÄ«zētusā€ pa visu ekrānu, kā arÄ« dažām lietojumprogrammām atseviŔķu darbvirsmu katrai palaistajai programmai visā ekrānā. Tas ir nedaudz neparasti cilvēkiem, kuri tos iepriekÅ” nav izmantojuÅ”i, bet, tā kā es pats Ŕādu interfeisu izmantoju diezgan ilgu laiku, varu teikt, ka tas ir diezgan ērti un ātri pierod pie Ŕāda interfeisa, pēc kura ā€œKlasiskieā€ logu pārvaldnieki vairs neŔķiet ērti.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
AtseviŔķi ir vērts pieminēt arÄ« projektu Compiz un tāds jēdziens kā ā€œComposite Window Managerā€, kas izmanto aparatÅ«ras paātrinājuma iespējas, lai parādÄ«tu caurspÄ«dÄ«gumu, ēnas un dažādus trÄ«sdimensiju efektus. Apmēram pirms 10 gadiem Linux galddatoros bija 3D efektu uzplaukums. MÅ«sdienās daudzi DE iebÅ«vētie logu pārvaldnieki daļēji izmanto saliktās iespējas. Nesen parādÄ«jās CeļŔ - produkts ar lÄ«dzÄ«gu funkcionalitāti kā Compiz for Wayland.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Detalizētu dažādu logu pārvaldnieku sarakstu var atrast arÄ« Å”eit  salÄ«dzināŔanas raksts.

DE sastāvdaļas: atpūta

Ir vērts atzÄ«mēt arÄ« Ŕādus darbvirsmas komponentus (Å”eit es izmantoju vispāratzÄ«tus angļu valodas terminus, lai aprakstÄ«tu lietojumprogrammas veidu ā€” tie nav paÅ”u lietojumprogrammu nosaukumi):

  • SÄ«klietotnes:
  • ProgrammatÅ«ra (logrÄ«ku rÄ«kkopa) - bieži vien ar vidi tiek piegādāts noteikts programmatÅ«ras ā€œminimālais komplektsā€:

DE (darbvirsmas vide)

Sīkāka informācija angļu valodā

No iepriekÅ”minētajiem komponentiem tiek iegÅ«ta tā sauktā ā€œdarbvirsmas dizaina videā€. Bieži vien visas tā sastāvdaļas tiek izstrādātas, izmantojot vienas un tās paÅ”as grafikas bibliotēkas un izmantojot vienus un tos paÅ”us dizaina principus. Tādējādi vismaz tiek saglabāts vispārējais lietojumprogrammu izskata stils.

Å eit mēs varam izcelt Ŕādas paÅ”laik esoŔās darbvirsmas vides:

GNOME un KDE tiek uzskatīti par visizplatītākajiem, un XFCE ir tuvu tiem.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Dažādu parametru salÄ«dzinājumu tabulas veidā var atrast attiecÄ«gajā Wikipedia raksts.  

DE Ŕķirne

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Project_Looking_Glass

Ir pat tādi interesanti piemēri no vēstures: 2003.-2007.gadā Linux tika izveidots ā€œ3D desktop dizainsā€ ar nosaukumu ā€œProject Looking Glassā€ no Sun. Es pats izmantoju Å”o darbvirsmu, pareizāk sakot, ā€œspēlējosā€ ar to, jo to bija grÅ«ti izmantot. Å is ā€œ3D dizainsā€ tika uzrakstÄ«ts Java valodā laikā, kad vēl nebija video karÅ”u ar 3D atbalstu. Tāpēc visus efektus procesors pārrēķināja, un datoram bija jābÅ«t ļoti jaudÄ«gam, citādi viss darbojās lēni. Bet sanāca skaisti. TrÄ«sdimensiju pielietojuma flÄ«zes var pagriezt/izvērst. Varēja griezties darbvirsmas cilindrā ar tapetēm no 360 grādu panorāmas. Bija vairākas skaistas aplikācijas: piemēram, mÅ«zikas klausÄ«Å”anās ā€œkompaktdisku maiņasā€ veidā u.tml. Varat noskatÄ«ties vietnē YouTube Video par Å”o projektu tikai Å”o video kvalitāte, visticamāk, bÅ«s slikta, jo tajos gados nebija iespējams augÅ”upielādēt augstas kvalitātes video.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Xfce

Viegls galddators. Projekts pastāv diezgan ilgu laiku, kopÅ” 1996. gada. Pēdējos gados tas ir bijis diezgan populārs, atŔķirÄ«bā no smagākiem KDE un GNOME, daudzos izplatÄ«jumos, kuriem nepiecieÅ”ams viegls un ā€œklasisksā€ darbvirsmas interfeiss. Tam ir daudz iestatÄ«jumu un liels skaits savu programmu: terminālis (xfce4-terminal), failu pārvaldnieks (thunar), attēlu skatÄ«tājs (ristretto), teksta redaktors (peles paliktnis).

 
Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Panteons 

Izmanto Elementary OS izplatÄ«Å”anā. Å eit mēs varam teikt, ka ir ā€œgalddatoriā€, kas tiek izstrādāti un izmantoti vienā atseviŔķā izplatÄ«Å”anā un netiek daudz izmantoti (ja nav ā€œvispār neizmantotiā€) citos izplatÄ«jumos. Vismaz viņi vēl nav guvuÅ”i popularitāti un pārliecinājuÅ”i lielāko daļu auditorijas par savas pieejas priekÅ”rocÄ«bām. Pantheon mērÄ·is ir izveidot MacOS lÄ«dzÄ«gu saskarni. 

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Opcija ar dokstacijas paneli:

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Apgaismība

Liela uzmanÄ«ba pievērsta grafiskajiem efektiem un logrÄ«kiem (no tiem laikiem, kad citās darbvirsmas vidēs nebija darbvirsmas logrÄ«ku, piemēram, kalendāra/pulkstenis). Izmanto savas bibliotēkas. Ir liels savu ā€œskaistoā€ lietojumprogrammu komplekts: terminālis (TerminoloÄ£ija), video atskaņotājs (Rage), attēlu skatÄ«tājs (Ephoto).

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
MokŔa

Å Ä« ir Enlightenment17 dakÅ”a, kas tiek izmantota BodhiLinux izplatÄ«Å”anā. 

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
GNOME

Sākotnēji ā€œklasisksā€ darbvirsmas interfeiss, kas tika izveidots pretstatā KDE, kas tika rakstÄ«ts QT bibliotēkā, tajā laikā tika izplatÄ«ts ar licenci, kas nebija Ä«paÅ”i ērta komerciālai izplatÄ«Å”anai. 

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
GNOME_Shell

No treŔās versijas GNOME sāka nākt ar GNOME Shell, kam ir ā€œne-klasisks izskatsā€, kas ne visiem lietotājiem patika (jebkādas pēkŔņas saskarnes izmaiņas lietotājiem ir grÅ«ti pieņemt). Tā rezultātā parādÄ«jās dakÅ”u projekti, kas turpina Ŕīs darbvirsmas attÄ«stÄ«bu ā€œklasiskāā€ stilā: MATE un Cinnamon. Pēc noklusējuma tiek izmantots daudzos komerciālos izplatÄ«jumos. Tam ir liels skaits iestatÄ«jumu un savas lietojumprogrammas. 

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
MATE 

Tas radās no GNOME2 un turpina attīstīt Ŕo dizaina vidi. Tam ir liels skaits iestatījumu un lietojumprogrammu dakŔu, kas tika izmantotas GNOME2 (tiek izmantoti jauni nosaukumi), lai nesajauktu dakŔas ar to jauno versiju GNOME3).

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Kanēlis

GNOME Shell dakÅ”a, kas nodroÅ”ina lietotājiem ā€œklasiskāā€ stila saskarni (kā tas bija GNOME2 gadÄ«jumā). 

Tam ir liels skaits iestatījumu un tādas paŔas lietojumprogrammas kā GNOME Shell.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Budgie

"Klasiskā" stila GNOME dakŔa, kas tika izstrādāta kā Solus izplatīŔanas daļa, bet tagad ir pieejama arī kā atseviŔķa darbvirsma dažādos citos izplatījumos.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
KDE_Plazma (vai kā to bieži sauc, vienkārÅ”i KDE) 

Darbvirsmas vide, ko izstrādājis KDE projekts. 

Tam ir milzīgs skaits iestatījumu, kas vienkārŔam lietotājam ir pieejams no grafiskā interfeisa un daudzām grafiskām lietojumprogrammām, kas izstrādātas Ŕīs darbvirsmas ietvaros.

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Trīsvienība

2008. gadā KDE izlaida savu jauno KDE plazmas versiju (darbvirsmas dzinējs tika ievērojami pārrakstÄ«ts). Tāpat kā GNOME/MATE, ne visiem KDE faniem tas patika. Rezultātā parādÄ«jās projekta dakÅ”a, turpinot iepriekŔējās versijas izstrādi ar nosaukumu TDE (Trinity Desktop Environment).

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Deepin_DE

Viena no jaunajām darbvirsmas vidēm, kas rakstÄ«ta, izmantojot Qt (kurā ir rakstÄ«ts KDE). Tam ir daudz iestatÄ«jumu, un tas ir diezgan skaists (lai gan tas ir subjektÄ«vs jēdziens) un labi attÄ«stÄ«ts interfeiss. Izstrādāts kā daļa no Deepin Linux izplatÄ«Å”anas. Ir arÄ« pakotnes citiem izplatÄ«jumiem

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
Lidot 

Darbvirsmas vides piemērs, kas rakstÄ«ts, izmantojot Qt. Izstrādāts kā daļa no Astra Linux izplatÄ«Å”anas. 

Kā grafika darbojas operētājsistēmā Linux: pārskats par dažādām darbvirsmas vidēm
LXQt

Viegla darbvirsmas vide. Tāpat kā vairāki iepriekŔējie piemēri, kas rakstÄ«ti, izmantojot Qt. Faktiski tas ir LXDE projekta turpinājums un apvienoÅ”anās ar Razor-qt projektu rezultāts.

Kā redzat, darbvirsma operētājsistēmā Linux var izskatÄ«ties ļoti atŔķirÄ«gi, un katra gaumei ir piemērots interfeiss: no ļoti skaista un ar 3D efektiem lÄ«dz minimālismam, no ā€œklasiskaā€ lÄ«dz neparastam, no aktÄ«vas sistēmas resursu izmantoÅ”anas lÄ«dz vieglam, no liela ekrāni uz planÅ”etdatoriem/viedtālruņiem.

Nu, es gribētu cerēt, ka man izdevās sniegt priekÅ”statu par to, kas ir Linux OS grafikas un darbvirsmas galvenie komponenti.

Å Ä« raksta materiāls tika pārbaudÄ«ts 2020. gada jÅ«lijā vebinārā. JÅ«s varat to noskatÄ«ties Å”eit.

Tas ir viss. Es ceru, ka tas bija noderÄ«gi. Ja jums ir kādi jautājumi vai komentāri, lÅ«dzu, rakstiet. Es labprāt atbildÄ“Å”u. Nu nāc un mācies plkst "LANIT tÄ«kla akadēmija"!

Avots: www.habr.com

Pievieno komentāru