Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats

Šis raksts ir par to, kā grafika tiek strukturēta. Linux un no kādām sastāvdaļām tas sastāv. Tajā ir daudz dažādu darbvirsmas vides ieviešanas ekrānuzņēmumu. 

Ja īsti nezināt atšķirību starp KDE un GNOME vai arī zināt, bet vēlaties uzzināt, kādas ir citas alternatīvas, tad šis raksts ir domāts jums. Tas ir pārskats, un, lai gan tajā ir daudz nosaukumu un daži termini, materiāls būs noderīgs arī iesācējiem un tiem, kas tikai sāk pētīt šo jomu. Linux.

Šī tēma varētu interesēt pieredzējušus lietotājus neatkarīgi no tā, vai viņi iestata attālo piekļuvi vai ievieš plāno klientu. Es bieži sastopu pieredzējušus Linux lietotājus, kuri apgalvo: "Serverim ir tikai komandrinda, un es neplānoju detalizēti pētīt grafiku, jo tas viss ir paredzēts pamata lietotājiem." Bet pat eksperti Linux ar lielu pārsteigumu un prieku viņi atklāj ssh komandas opciju "-X" (un šim nolūkam ir noderīgi izprast X servera darbību un funkcijas).

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskatsAvots

Esmu pasniedzis kursus gandrīz 15 gadus. Linux v "Tīkla akadēmija LANIT"un esmu pārliecināts, ka daudzi no vairāk nekā pieciem tūkstošiem cilvēku, kurus esmu apmācījis, lasa un, iespējams, raksta rakstus par Habr. Kursi vienmēr ir ļoti intensīvi (vidējais kursa ilgums ir piecas dienas), aptverot tēmas, kuru pilnīgai izpratnei būtu nepieciešamas vismaz desmit dienas. Un kursa laikā, atkarībā no auditorijas (iesācēji vai pieredzējuši administratori) un "auditorijas jautājumiem", es vienmēr izvēlos, ko pastāstīt sīkāk un ko aplūkot virspusēji, veltot vairāk laika komandrindas utilītprogrammām un to praktiskai pielietošanai. Ir daudz šādu tēmu, no kurām ir nedaudz jāupurē. Tā ir "Vēsture"." Linux", "Sadalījumu atšķirības Linux", "Par licencēm: GPL, BSD, ...", "Par grafiku un darbvirsmas vidēm" (šī raksta tēma) utt. Ne jau tā, ka tie būtu nesvarīgi, bet parasti ir daudz aktuālāku "šeit un tagad" jautājumu un tikai kādas piecas dienas... Tomēr, lai vispārēji izprastu OS pamatus Linux, izprotot pieejamo daudzveidību (lai pat izmantojot vienu konkrētu sadalījumu Linux, joprojām ir plašāks skatījums uz visu šo milzīgo un bezgalīgo pasauli, ko sauc par "Linux”) Ir lietderīgi un nepieciešami pētīt šīs tēmas. 

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: 

  • SDDM (aizstāts KDM),
  • GDM,
  • LightDM,
  • XDM.
  • Vēl pieminēšanas vērts ir Fly-DM (tiek izmantots Astra modelī).Linux).

Esošo DM saraksts tiek atjaunināts Wiki raksts. 

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 displeja serveri, tas pastāv jau daudzus gadus. Linux, un Unix sistēmā tas bija domāts kā lietojumprogramma 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 un

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats

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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats

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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Es uzskaitīšu vispazīstamāko (iekavās norādīšu, kura DE tiek izmantota pēc noklusējuma):

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Atsevišķi ir vērts pieminēt arī projektu Compiz un "saliktā logu pārvaldnieka" koncepcija, kas izmanto aparatūras paātrinājumu, lai parādītu caurspīdīgumu, ēnas un dažādus 3D efektus. Apmēram pirms 10 gadiem bija 3D efektu uzplaukums Linux-galddatori. Mūsdienās daudzi logu pārvaldnieki, kas iebūvēti DE, daļēji izmanto kompozīcijas iespējas. Nesen Ceļš - produkts ar līdzīgu funkcionalitāti kā Compiz for Wayland.

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Dažādu parametru salīdzinājumu tabulas veidā var atrast attiecīgajā Wikipedia raksts.  

DE šķirne

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Project_Looking_Glass

Ir pat tik interesanti piemēri no vēstures: 2003.–2007. gadā Linux Uzņēmums Sun izveidoja "3D darbvirsmas tēmu" ar nosaukumu "Project Looking Glass". Es pats izmantoju šo darbvirsmu, pareizāk sakot, "spēlējos ar to", jo to bija grūti lietot. Šī "3D tēma" tika rakstīta Java valodā laikā, kad vēl nebija 3D saderīgu videokartīšu. Tāpēc procesors pārrēķināja visus efektus, un datoram bija jābūt ļoti jaudīgam, pretējā gadījumā viss darbotos lēni. Bet rezultāts bija skaists. 3D lietojumprogrammu paneļus varēja pagriezt un izvērst. Varēja griezties darbvirsmas cilindrā ar 360 grādu fona panorāmu. Bija vairākas skaistas lietojumprogrammas: piemēram, mūzikas klausīšanās "CD mainītāja" veidā utt. To var 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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Panteons 

Tas tiek izmantots Elementary OS distributīvā. Var droši teikt, ka ir galddatori, kas izstrādāti un izmantoti viena distributīva ietvaros, bet netiek plaši izmantoti (ja ne pilnībā neizmantoti) citos distributīvos. Vismaz tie vēl nav ieguvuši popularitāti vai pārliecinājuši plašu auditoriju par savas pieejas priekšrocībām. Pantheon mērķis ir izveidot saskarni, kas līdzīga... macOS. 

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Opcija ar dokstacijas paneli:

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Mokša

Šī ir Apgaismības17 atzarojuma versija, kas tiek izmantota Bodhi sadalījumā.Linux. 

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Deepin_DE

Viena no jaunajām darbvirsmas vidēm, kas rakstīta, izmantojot Qt (to pašu valodu, ko izmanto KDE). Tā piedāvā plašas pielāgošanas iespējas un diezgan skaistu (lai gan subjektīvu) un izsmalcinātu saskarni. Tā tiek izstrādāta kā daļa no Deepin distribūcijas. LinuxIr arī pakotnes citām izplatībām.

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
Lidot 

Darbvirsmas vides piemērs, kas rakstīts, izmantojot Qt. Izstrādāts kā daļa no distribūcijas. Astra Linux. 

Kā grafika ir sakārtota Linux: Dažādu darbvirsmas vidi pārskats
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 ir iekšā Linux Saskarne var izskatīties ļoti atšķirīga, un ikvienam ir kaut kas piemērots: no ļoti skaistiem ar 3D efektiem līdz minimālistiskiem, no "klasiskiem" līdz neparastiem, no tiem, kas aktīvi izmanto sistēmas resursus, līdz viegliem, no lieliem ekrāniem līdz planšetdatoriem/viedtālruņiem.

Nu, es ceru, ka man ir izdevies sniegt priekšstatu par galvenajām sastāvdaļām, kas veido grafiku un darbvirsmu operētājsistēmā. Linux.

Šī 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

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster