Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi

Makala hii ni kuhusu jinsi graphics inavyofanya kazi katika Linux na ni vipengele gani vinavyojumuisha. Ina viwambo vingi vya utekelezaji mbalimbali wa mazingira ya eneo-kazi. 

Ikiwa hautofautishi kabisa kati ya KDE na GNOME, au unafanya lakini ungependa kujua ni njia gani mbadala zilizopo, basi nakala hii ni kwa ajili yako. Ni muhtasari, na ingawa ina majina mengi na istilahi chache, nyenzo pia zitakuwa muhimu kwa wanaoanza na wale wanaoangalia tu Linux.

Mada inaweza pia kuwa ya manufaa kwa watumiaji wa juu wakati wa kuanzisha upatikanaji wa kijijini na kutekeleza mteja mwembamba. Mara nyingi mimi hukutana na watumiaji wa Linux wenye uzoefu na taarifa "kuna safu ya amri tu kwenye seva, na sina mpango wa kusoma picha kwa undani zaidi, kwani hii yote inahitajika kwa watumiaji wa kawaida." Lakini hata wataalam wa Linux wanashangaa sana na wanafurahi kugundua chaguo "-X" kwa amri ya ssh (na kwa hili ni muhimu kuelewa uendeshaji na kazi za seva ya X).

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kaziChanzo

Nimekuwa nikifundisha kozi za Linux kwa karibu miaka 15 katika "Network Academy LANIT“na nina hakika kwamba wengi wa watu zaidi ya elfu tano ambao niliwazoeza walisoma na pengine kuandika makala kuhusu Habr. Kozi siku zote huwa kali sana (wastani wa muda wa kozi ni siku tano); unahitaji kuzungumzia mada zinazohitaji angalau siku kumi ili kuelewa kikamilifu. Na kila wakati wakati wa kozi, kulingana na watazamaji (wapya waliokusanyika au wasimamizi walio na uzoefu), na pia juu ya "maswali kutoka kwa watazamaji," mimi hufanya uchaguzi wa nini cha kuwasilisha kwa undani zaidi na nini cha juu juu zaidi, ili kujitolea zaidi. wakati wa kuamuru huduma za laini na matumizi yao ya vitendo. Kuna mada za kutosha kama hii zinazohitaji kujitolea kidogo. Hizi ni "Historia ya Linux", "Tofauti katika usambazaji wa Linux", "Kuhusu leseni: GPL, BSD, ...", "Kuhusu picha na mazingira ya eneo-kazi" (mada ya makala haya), n.k. Sio kwamba muhimu, lakini kwa kawaida kuna maswali mengi zaidi ya "hapa na sasa" na kuhusu siku tano tu ... Hata hivyo, kwa ufahamu wa jumla wa misingi ya Linux OS, ufahamu wa utofauti unaopatikana (ili hata kutumia moja maalum. Usambazaji wa Linux, bado una mtazamo mpana wa ulimwengu huu mkubwa na mkubwa unaoitwa "Linux"), kusoma mada hizi ni muhimu na muhimu. 

Wakati kifungu kinaendelea, mimi hutoa viungo kwa kila sehemu kwa wale wanaotaka kupiga mbizi zaidi kwenye mada, kwa mfano, kwa nakala za Wikipedia (huku nikielekeza kwenye toleo kamili / muhimu zaidi ikiwa kuna nakala za Kiingereza na Kirusi).

Kwa mifano ya kimsingi na viwambo nilitumia usambazaji wa openSUSE. Usambazaji mwingine wowote uliokuzwa na jamii ungeweza kutumika, mradi tu kulikuwa na idadi kubwa ya vifurushi kwenye hazina. Ni vigumu, lakini haiwezekani, kuonyesha aina mbalimbali za miundo ya eneo-kazi kwenye usambazaji wa kibiashara, kwani mara nyingi hutumia tu mazingira moja au mawili ya eneo-kazi linalojulikana zaidi. Kwa njia hii, watengenezaji hupunguza kazi ya kutoa OS imara, iliyotatuliwa. Kwenye mfumo huu huu nilisakinisha DM/DE/WM zote (maelezo ya masharti haya hapa chini) ambayo nilipata kwenye hazina. 

Picha za skrini zilizo na "fremu za bluu" zilipigwa kwenye openSUSE. 

Nilichukua picha za skrini na "muafaka mweupe" kwenye usambazaji mwingine, zinaonyeshwa kwenye skrini. 

Picha za skrini zilizo na "muafaka wa kijivu" zilichukuliwa kutoka kwa Mtandao, kama mifano ya miundo ya eneo-kazi kutoka miaka iliyopita.

Kwa hiyo, hebu tuanze.

Vipengele kuu vinavyounda graphics

Nitaangazia sehemu kuu tatu na kuziorodhesha kwa mpangilio ambao zinazinduliwa wakati wa kuanza kwa mfumo: 

  1. DM (Meneja wa Onyesho);
  2. Seva ya Kuonyesha;
  3. DE (Mazingira ya Eneo-kazi).

Zaidi ya hayo, kama vifungu vidogo muhimu vya Mazingira ya Eneo-kazi: 

  • Kidhibiti cha Programu/Kizinduzi/Kibadilisha (Kitufe cha Anza); 
  • WM (Meneja wa Dirisha);
  • programu mbalimbali zinazokuja na mazingira ya eneo-kazi.

Maelezo zaidi juu ya kila nukta.

DM (Kidhibiti Onyesho)

Programu ya kwanza inayozinduliwa unapoanzisha "michoro" ni DM (Kidhibiti cha Onyesho), kidhibiti cha onyesho. Kazi zake kuu:

  • uliza ni watumiaji gani wa kuruhusu kuingia kwenye mfumo, omba data ya uthibitishaji (nenosiri, alama za vidole);
  • chagua mazingira ya eneo-kazi ya kuendesha.

Hivi sasa hutumiwa sana katika usambazaji tofauti: 

  • SDDM (kubadilishwa kdm),
  • GDM,
  • MwangaDM,
  • XDM.
  • Unaweza pia kutaja Fly-DM (inayotumika katika AstraLinux).

Orodha ya DM zilizopo imesasishwa Makala ya Wiki. 

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Ni vyema kutambua kwamba viwambo vya skrini vifuatavyo vinatumia meneja wa maonyesho ya LightDM sawa, lakini katika usambazaji tofauti (majina ya usambazaji yanaonyeshwa kwenye mabano). Tazama jinsi DM hii inavyoweza kuonekana tofauti kutokana na kazi ya wabunifu kutoka kwa usambazaji tofauti.

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jambo kuu katika utofauti huu ni kuweka wazi kuwa kuna programu ambayo ina jukumu la kuzindua graphics na kuruhusu mtumiaji kufikia picha hizi, na kuna utekelezaji tofauti wa programu hii ambayo hutofautiana kwa kuonekana na kidogo katika utendaji (uteuzi wa mazingira ya kubuni, uteuzi wa watumiaji, toleo la watumiaji wa kuona mbaya, upatikanaji wa upatikanaji wa kijijini kupitia itifaki XDMCP).

Seva ya Kuonyesha

Seva ya Kuonyesha ni aina ya msingi wa graphics, kazi kuu ambayo ni kufanya kazi na kadi ya video, kufuatilia na vifaa mbalimbali vya pembejeo (kibodi, panya, touchpads). Hiyo ni, programu (kwa mfano, kivinjari au mhariri wa maandishi) ambayo hutolewa katika "graphics" hauhitaji kujua jinsi ya kufanya kazi moja kwa moja na vifaa, wala haina haja ya kujua kuhusu madereva. X Window inachukua huduma hii yote.

Wakati wa kuzungumza juu ya Seva ya Kuonyesha, kwa miaka mingi katika Linux, na hata katika Unix, programu ilikusudiwa Mfumo wa Dirisha la X au kwa lugha ya kawaida X (X). 

Sasa usambazaji mwingi unachukua nafasi ya X Wayland. 

Unaweza pia kusoma:

Kwanza, wacha tuzindue X na programu kadhaa za picha ndani yao.

Warsha "inayoendesha X na matumizi ndani yake"

Nitafanya kila kitu kutoka kwa mtumiaji mpya wa wavuti (itakuwa rahisi, lakini sio salama, kufanya kila kitu kama mzizi).

  • Kwa kuwa X inahitaji ufikiaji wa vifaa, natoa ufikiaji: Orodha ya vifaa ilibainishwa kwa kuangalia hitilafu wakati wa kuanzisha X kwenye kumbukumbu (/home/webinaruser/.local/share/xorg/Xorg.77.log) 

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

  • Baada ya hapo ninazindua X:

% X -retro :77 vt8 & 

Chaguzi: * -retro - zindua na usuli wa asili wa "kijivu", na sio nyeusi kama chaguo-msingi; * :77 - Niliweka (yoyote ndani ya masafa yanayofaa yanawezekana, ni :0 pekee ambayo kuna uwezekano mkubwa kuwa tayari imechukuliwa na picha zinazoendeshwa tayari) nambari ya skrini, kwa kweli aina fulani ya kitambulisho cha kipekee ambacho kwayo itawezekana kutofautisha X kadhaa zinazoendeshwa; * vt8 - inaonyesha terminal, hapa /dev/tty8, ambayo X itaonyeshwa). 

  • Zindua programu ya picha:

Ili kufanya hivyo, kwanza tunaweka kigezo ambacho programu itaelewa ni ipi kati ya X ambayo ninaendesha kutuma kile kinachohitaji kuchorwa: 

% export DISPLAY=":77" 

Unaweza kutazama orodha ya kuendesha Xs kama hii: 

ps -fwwC X

Baada ya kuweka utofauti, tunaweza kuzindua programu katika Xs zetu - kwa mfano, ninazindua saa:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Mawazo kuu na hitimisho kutoka kwa kipande hiki:

  • X inahitaji ufikiaji wa vifaa: terminal, kadi ya video, vifaa vya kuingiza,
  • Xs zenyewe hazionyeshi vipengee vyovyote vya kiolesura - ni kijivu (ikiwa na chaguo la "--retro") au turubai nyeusi ya saizi fulani (kwa mfano, 1920x1080 au 1024x768) ili kuendesha programu za picha ndani yake.
  • Harakati ya "msalaba" inaonyesha kuwa Xs hufuatilia nafasi ya panya na kusambaza habari hii kwa programu zinazoendesha ndani yake.
  • X pia hushika vibonye kwenye kibodi na kusambaza habari hii kwa programu.
  • Tofauti ya DISPLAY huambia programu za picha ambazo skrini (kila X huzinduliwa na nambari ya kipekee ya skrini inapoanzishwa), na kwa hivyo ni ipi kati ya zile zinazoendesha kwenye mashine yangu, X zitahitajika kuchorwa. (Pia inawezekana kubainisha mashine ya mbali katika kigezo hiki na kutuma pato kwa Xs inayoendesha kwenye mashine nyingine kwenye mtandao.) Kwa kuwa Xs zilizinduliwa bila chaguo la -auth, hakuna haja ya kushughulika na mabadiliko ya XAUTHORITY au xhost. amri.
  • Programu za mchoro (au jinsi wateja wa X wanavyoziita) hutolewa kwa X - bila uwezo wa kusogeza/kuifunga/kubadilisha "-g (Upana)x(Urefu)+(OffsetFromLeftEdge)+(OffsetFromTopEdge)". Kwa ishara ya minus, kwa mtiririko huo, kutoka kulia na kutoka makali ya chini.
  • Maneno mawili ambayo yanafaa kutajwa: X-server (hiyo ndiyo X inaitwa) na wateja wa X (ndivyo programu yoyote ya picha inayotumika katika X inaitwa). Kuna mkanganyiko mdogo katika kuelewa istilahi hii; wengi wanaielewa kinyume kabisa. Katika kesi ninapounganisha kutoka kwa "mashine ya mteja" (katika istilahi ya ufikiaji wa mbali) hadi "seva" (katika istilahi ya ufikiaji wa mbali) ili kuonyesha programu tumizi ya kielelezo kutoka kwa seva kwenye mfuatiliaji wangu, basi seva ya X inaanza kwenye mashine ambapo mfuatiliaji (ambayo ni, kwenye "mashine ya mteja", sio kwenye "seva"), na wateja wa X huanza na kukimbia kwenye "seva", ingawa zinaonyeshwa kwenye mfuatiliaji wa "mashine ya mteja". 

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi

Vipengele vya DE

Ifuatayo, hebu tuangalie vipengele ambavyo kwa kawaida huunda eneo-kazi.

Vipengele vya DE: Kitufe cha Anza na Taskbar

Wacha tuanze na kinachojulikana kama kitufe cha "Anza". Mara nyingi hii ni applet tofauti inayotumiwa kwenye "Taskbar". Pia kuna kawaida applet ya kubadili kati ya programu zinazoendesha.

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Baada ya kuangalia mazingira tofauti ya eneo-kazi, ningefanya muhtasari wa programu kama hizo chini ya jina la jumla "Kidhibiti Programu (Kizindua/Kibadilishaji)", yaani, zana ya kudhibiti programu (kuzindua na kubadili kati ya zinazoendeshwa), na pia kuonyesha huduma ambazo ni mfano wa aina hii ya maombi.

  • Inakuja katika mfumo wa kitufe cha "Anza" kwenye classic (urefu wote wa moja ya kingo za skrini) "Taskbar":

    ○ jopo la xfce4,
    ○ paneli-lingani/jopo-mbilikimo,
    ○ jopo la vala,
    ○ rangi2.

  • Unaweza pia kuwa na "bar ya kazi yenye umbo la MacOS" tofauti (sio urefu kamili wa ukingo wa skrini), ingawa vibarua vingi vya kazi vinaweza kuonekana katika mitindo yote miwili. Hapa, badala yake, tofauti kuu ni ya kuona - uwepo wa "athari ya upanuzi wa picha kwenye hover."

    ○ kizimbani,
    ○ latte-dock,
    ○ kizimbani cha cairo,
    ○ ubao.

  • Na/Au huduma inayozindua programu unapobonyeza vitufe vya moto (katika mazingira mengi ya eneo-kazi, kijenzi sawa kinahitajika na hukuruhusu kusanidi hotkeys zako mwenyewe):

    ○ sxhkd.

  • Pia kuna "vizindua" mbalimbali vya umbo la menyu (kutoka kwa Uzinduzi wa Kiingereza (uzinduzi)):

    ○ dmenu-run,
    ○ rofi -onyesha ulevi,
    ○ Albert,
    ○ kununa.

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi

Vipengele vya DE: WM (Meneja wa Dirisha)

Maelezo zaidi kwa Kirusi

Maelezo zaidi kwa Kiingereza

WM (Meneja wa Dirisha) - programu ambayo inawajibika kwa kusimamia windows, inaongeza uwezo wa:

  • kusonga madirisha karibu na eneo-kazi (ikiwa ni pamoja na ile ya kawaida na kushikilia kitufe cha Alt kwenye sehemu yoyote ya dirisha, si tu bar ya kichwa);
  • kurekebisha ukubwa wa madirisha, kwa mfano, kwa kuvuta "sura ya dirisha";
  • huongeza "kichwa" na vifungo vya kupunguza / kuongeza / kufunga programu kwenye kiolesura cha dirisha;
  • dhana ya ambayo maombi ni katika "lengo".

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Nitaorodhesha zinazojulikana zaidi (kwenye mabano ninaonyesha ambayo DE inatumiwa na chaguo-msingi):

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Pia nitaorodhesha "WM ya zamani na vipengele vya DE". Wale. kwa kuongeza kidhibiti cha dirisha, zina vitu kama vile kitufe cha "Anza" na "Taskbar", ambayo ni ya kawaida zaidi ya DE kamili. Ingawa, wana "umri" gani ikiwa IceWM na WindowMaker tayari wametoa matoleo yao yaliyosasishwa mnamo 2020. Inabadilika kuwa ni sahihi zaidi sio "zamani", lakini "wazee":

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Mbali na "classic" ("wasimamizi wa dirisha la stack"), inafaa kutaja maalum tiled WM, ambayo hukuruhusu kuweka windows "zilizowekwa tiles" kwenye skrini nzima, na vile vile kwa programu zingine eneo-kazi tofauti kwa kila programu iliyozinduliwa kwenye skrini nzima. Hii ni kawaida kidogo kwa watu ambao hawajaitumia hapo awali, lakini kwa kuwa mimi mwenyewe nimekuwa nikitumia kiolesura kama hicho kwa muda mrefu, naweza kusema kuwa ni rahisi sana na unazoea haraka kiolesura kama hicho, baada ya hapo. Wasimamizi wa dirisha wa "classic" hawaonekani kuwa rahisi tena.

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Mradi huo pia unastahili kutajwa tofauti Compiz na dhana kama vile "Kidhibiti Dirisha cha Mchanganyiko", ambacho hutumia uwezo wa kuongeza kasi ya maunzi ili kuonyesha uwazi, vivuli, na athari mbalimbali za pande tatu. Takriban miaka 10 iliyopita kulikuwa na ongezeko la athari za 3D kwenye kompyuta za mezani za Linux. Siku hizi, wengi wa wasimamizi wa dirisha waliojengwa ndani ya DE hutumia sehemu ya uwezo wa mchanganyiko. Ilionekana hivi karibuni Njia ya moto - bidhaa yenye utendaji sawa na Compiz for Wayland.

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Orodha ya kina ya wasimamizi mbalimbali wa dirisha pia inaweza kupatikana katika  makala ya kulinganisha.

Vipengele vya DE: kupumzika

Inafaa pia kuzingatia vifaa vifuatavyo vya eneo-kazi (hapa ninatumia maneno ya Kiingereza yaliyowekwa kuelezea aina ya programu - haya sio majina ya programu zenyewe):

  • Tufaha:
  • Programu (Vifaa vya Widget) - mara nyingi "seti ya chini" fulani ya programu hutolewa kwa mazingira:

DE (Mazingira ya Eneo-kazi)

Maelezo zaidi kwa Kiingereza

Kutoka kwa vipengele hapo juu, kinachojulikana "Mazingira ya Kubuni ya Desktop" hupatikana. Mara nyingi vipengele vyake vyote vinatengenezwa kwa kutumia maktaba ya graphics sawa na kutumia kanuni sawa za kubuni. Kwa hivyo, kwa kiwango cha chini, mtindo wa jumla wa kuonekana kwa maombi huhifadhiwa.

Hapa tunaweza kuangazia mazingira yafuatayo yaliyopo sasa ya eneo-kazi:

GNOME na KDE zinachukuliwa kuwa za kawaida, na XFCE iko karibu na visigino vyao.

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Ulinganisho wa vigezo mbalimbali katika mfumo wa meza unaweza kupatikana katika sambamba Makala ya Wikipedia.  

DE aina mbalimbali

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Project_Looking_Glass

Kuna hata mifano ya kuvutia kama hii kutoka kwa historia: mnamo 2003-2007, "muundo wa eneo-kazi la 3D" ulitengenezwa kwa ajili ya Linux kwa jina la "Kioo cha Kuangalia Mradi" kutoka kwa Jua. Mimi mwenyewe nilitumia desktop hii, au tuseme "nilicheza" nayo, kwani ilikuwa ngumu kutumia. "Muundo huu wa 3D" uliandikwa katika Java wakati ambapo hapakuwa na kadi za video zilizo na usaidizi wa 3D. Kwa hiyo, madhara yote yalihesabiwa tena na processor, na kompyuta inapaswa kuwa na nguvu sana, vinginevyo kila kitu kilifanya kazi polepole. Lakini iligeuka kwa uzuri. Vigae vya maombi vyenye sura tatu vinaweza kuzungushwa/kupanuliwa. Iliwezekana kuzunguka kwenye silinda ya eneo-kazi na Ukuta kutoka kwa panorama ya digrii 360. Kulikuwa na maombi kadhaa mazuri: kwa mfano, kusikiliza muziki kwa namna ya "kubadilisha CD", nk. Unaweza kuitazama kwenye YouTube. video kuhusu mradi huu, ubora wa video hizi pekee ndio utakuwa duni, kwani katika miaka hiyo haikuwezekana kupakia video za ubora wa juu.

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Xfce

Desktop nyepesi. Mradi huo umekuwepo kwa muda mrefu sana, tangu 1996. Katika miaka ya hivi karibuni, imekuwa maarufu kabisa, kinyume na KDE na GNOME nzito, kwenye usambazaji mwingi ambao unahitaji kiolesura chepesi na "classic" cha eneo-kazi. Ina mipangilio mingi na idadi kubwa ya programu zake mwenyewe: terminal (xfce4-terminal), meneja wa faili (thunar), mtazamaji wa picha (ristretto), mhariri wa maandishi (mousepad).

 
Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Pantheon 

Inatumika katika usambazaji wa Mfumo wa Uendeshaji wa Msingi. Hapa tunaweza kusema kwamba kuna "desktops" ambazo zinatengenezwa na kutumika ndani ya usambazaji mmoja tofauti na hazitumiwi sana (ikiwa "hazijatumiwa kabisa") katika usambazaji mwingine. Angalau bado hawajapata umaarufu na kuwashawishi watazamaji wengi juu ya faida za njia yao. Pantheon inalenga kujenga kiolesura sawa na macOS. 

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Chaguo na paneli ya kizimbani:

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Kutaalamika

Kuzingatia sana madoido ya picha na wijeti (kutoka siku ambazo mazingira mengine ya eneo-kazi hayakuwa na wijeti za eneo-kazi kama vile kalenda/saa). Inatumia maktaba yake mwenyewe. Kuna seti kubwa ya maombi yake "nzuri": terminal ( Istilahi), kicheza video ( Rage ), mtazamaji wa picha ( Ephoto ).

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Moksha

Hii ni uma ya Enlightenment17, ambayo inatumika katika usambazaji wa BodhiLinux. 

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
GNOME

Hapo awali, kiolesura cha "classic" cha eneo-kazi, kilichoundwa kinyume na KDE, ambacho kiliandikwa kwenye maktaba ya QT, wakati huo ilisambazwa chini ya leseni ambayo haikuwa rahisi sana kwa usambazaji wa kibiashara. 

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
GNOME_Shell

Kutoka kwa toleo la tatu, GNOME ilianza kuja na Shell ya GNOME, ambayo ina "mwonekano usio wa kawaida", ambayo sio watumiaji wote walipenda (mabadiliko yoyote ya ghafla katika interfaces ni vigumu kwa watumiaji kukubali). Kama matokeo, kuibuka kwa miradi ya uma ambayo inaendelea ukuzaji wa eneo-kazi hili kwa mtindo wa "classic": MATE na Cinnamon. Inatumika kwa chaguo-msingi katika usambazaji wengi wa kibiashara. Ina idadi kubwa ya mipangilio na maombi yake mwenyewe. 

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
MATE 

Iliibuka kutoka kwa GNOME2 na inaendelea kukuza mazingira haya ya muundo. Ina idadi kubwa ya mipangilio na uma za maombi ambazo zilitumika nyuma katika GNOME2 (majina mapya yanatumika) ili kutochanganya uma na toleo lao jipya la GNOME3).

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Mdalasini

Uma wa GNOME Shell ambayo huwapa watumiaji kiolesura cha mtindo wa "classic" (kama ilivyokuwa katika GNOME2). 

Ina idadi kubwa ya mipangilio na matumizi sawa na ya Shell ya GNOME.

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Budgie

Uma ya mtindo wa "classic" ya GNOME ambayo ilitengenezwa kama sehemu ya usambazaji wa Solus, lakini sasa pia inakuja kama eneo-kazi linalojitegemea kwenye usambazaji mwingine mbalimbali.

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
KDE_Plasma (au kama inavyoitwa mara nyingi, kwa urahisi KDE) 

Mazingira ya eneo-kazi yaliyotengenezwa na mradi wa KDE. 

Ina idadi kubwa ya mipangilio inayopatikana kwa mtumiaji rahisi kutoka kwa kiolesura cha picha na programu nyingi za picha zilizotengenezwa ndani ya mfumo wa eneo-kazi hili.

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Utatu

Mnamo 2008, KDE ilitoa utekelezaji wake mpya wa KDE Plasma (injini ya eneo-kazi iliandikwa upya sana). Pia, kama ilivyo kwa GNOME/MATE, sio mashabiki wote wa KDE waliipenda. Matokeo yake, uma wa mradi ulionekana, ukiendelea maendeleo ya toleo la awali, linaloitwa TDE (Mazingira ya Desktop ya Utatu).

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Deepin_DE

Mojawapo ya mazingira mapya ya eneo-kazi iliyoandikwa kwa kutumia Qt (ambayo KDE imeandikwa). Ina mipangilio mingi na ni nzuri kabisa (ingawa hii ni dhana ya kibinafsi) na kiolesura kilichokuzwa vizuri. Imeundwa kama sehemu ya usambazaji wa Deepin Linux. Pia kuna vifurushi kwa usambazaji mwingine

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
Kuruka 

Mfano wa mazingira ya eneo-kazi yaliyoandikwa kwa kutumia Qt. Imeundwa kama sehemu ya usambazaji wa Astra Linux. 

Jinsi michoro inavyofanya kazi katika Linux: muhtasari wa mazingira anuwai ya eneo-kazi
LXQt

Mazingira nyepesi ya eneo-kazi. Kama mifano kadhaa iliyopita, iliyoandikwa kwa kutumia Qt. Kwa hakika, ni mwendelezo wa mradi wa LXDE na matokeo ya kuunganishwa na mradi wa Razor-qt.

Kama unaweza kuona, desktop katika Linux inaweza kuonekana tofauti sana na kuna interface inayofaa kwa ladha ya kila mtu: kutoka kwa uzuri sana na kwa athari za 3D hadi minimalistic, kutoka "classic" hadi isiyo ya kawaida, kutoka kwa kutumia kikamilifu rasilimali za mfumo hadi nyepesi, kutoka kubwa. skrini kwa kompyuta kibao/simu mahiri.

Kweli, ningependa kutumaini kwamba niliweza kutoa wazo la nini sehemu kuu za picha na desktop kwenye Linux OS ni.

Nyenzo za nakala hii zilijaribiwa mnamo Julai 2020 kwenye wavuti. Unaweza kuitazama hapa.

Ni hayo tu. Natumai hii ilisaidia. Ikiwa una maswali au maoni, tafadhali andika. Nitafurahi kujibu. Kweli, njoo usome "LANIT Network Academy"!

Chanzo: mapenzi.com

Kuongeza maoni