Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith

Mae'r erthygl hon yn ymwneud â sut mae graffeg Linux yn gweithio a pha gydrannau y mae'n eu cynnwys. Mae ganddo lawer o sgrinluniau o wahanol weithrediadau o amgylcheddau bwrdd gwaith. 

Os nad ydych chi'n gwybod llawer am KDE a GNOME, neu os ydych chi, ond yr hoffech chi wybod beth yw dewisiadau eraill, yna mae'r erthygl hon ar eich cyfer chi. Mae'n drosolwg, ac er bod ganddo lawer o enwau ac ychydig o dermau, bydd y deunydd hefyd yn ddefnyddiol i ddechreuwyr a dim ond edrych tuag at Linux.

Gall y pwnc hefyd fod o ddiddordeb i ddefnyddwyr uwch wrth sefydlu mynediad o bell ac wrth weithredu cleient tenau. Rwy'n aml yn cwrdd â Linuxoids eithaf profiadol gyda'r datganiadau “dim ond llinell orchymyn sydd ar y gweinydd, ac nid wyf yn bwriadu astudio'r graffeg yn fwy manwl, gan fod hyn i gyd yn angenrheidiol ar gyfer defnyddwyr cyffredin.” Ond mae hyd yn oed connoisseurs Linux yn synnu ac yn hapus i ddarganfod yr opsiwn "-X" ar gyfer y gorchymyn ssh (ac ar gyfer hyn mae'n ddefnyddiol deall gweithrediad a swyddogaethau'r gweinydd X).

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaithFfynhonnell

Rwyf wedi bod yn dysgu cyrsiau Linux ers bron i 15 mlynedd yn "Academi Rhwydwaith LANIT“Ac rwy’n siŵr bod llawer o’r mwy na phum mil o bobl y gwnes i eu hyfforddi yn darllen ac yn ôl pob tebyg yn ysgrifennu erthyglau ar Habr. Mae'r cyrsiau bob amser yn brysur iawn (cyfartaledd hyd y cwrs yw pum diwrnod), mae angen i chi siarad am bynciau sy'n gofyn am o leiaf ddeg diwrnod ar gyfer adnabyddiaeth lawn. A bob amser yn ystod y cwrs, yn dibynnu ar y gynulleidfa (newyddion a gasglwyd neu weinyddwyr profiadol), yn ogystal â "chwestiynau gan y gynulleidfa", rwy'n gwneud dewis o beth i'w gyfleu yn fwy manwl a beth sy'n fwy arwynebol er mwyn neilltuo mwy o amser. i gyfleustodau llinell orchymyn a'u cymhwysiad ymarferol . Mae digon o bynciau o'r fath y mae'n rhaid eu haberthu ychydig. Y rhain yw “Hanes Linux”, “Gwahaniaethau mewn dosbarthiadau Linux”, “Ynghylch trwyddedau: GPL, BSD, …”, “Ynghylch graffeg ac amgylcheddau bwrdd gwaith” (pwnc yr erthygl hon), ac ati. Nid nad ydyn nhw'n bwysig, ond fel arfer mae llawer mwy perthnasol "yma ac yn awr" cwestiynau a dim ond rhai pum diwrnod ... Fodd bynnag, ar gyfer dealltwriaeth gyffredinol o hanfodion yr OS Linux, dealltwriaeth o'r amrywiaeth sydd ar gael (fel bod hyd yn oed yn defnyddio un dosbarthiad Linux penodol , yn dal i gael golwg ehangach ar yr holl enfawr hwn a'r byd eang a elwir yn "Linux") mae'n ddefnyddiol ac yn angenrheidiol i astudio'r pynciau hyn. 

Drwy gydol yr erthygl, ar gyfer pob cydran, rwy'n nodi dolenni ar gyfer y rhai sydd am blymio'n ddyfnach i'r pwnc, er enghraifft, i erthyglau Wicipedia (tra'n pwyntio at fersiwn fwy cyflawn / defnyddiol os oes erthyglau Saesneg a Rwsiaidd).

Ar gyfer enghreifftiau sylfaenol a sgrinluniau, defnyddiais y dosbarthiad openSUSE. Roedd modd defnyddio unrhyw ddosbarthiad arall a ddatblygwyd gan y gymuned gyda nifer fawr o becynnau yn y gadwrfa. Mae'n anodd, ond yn bosibl, arddangos yr amrywiaeth o ddyluniadau bwrdd gwaith ar ddosbarthiad masnachol, gan eu bod yn aml yn defnyddio dim ond un neu ddau o'r amgylcheddau bwrdd gwaith mwyaf adnabyddus. Felly mae datblygwyr yn cyfyngu ar y dasg o ryddhau OS sefydlog, wedi'i ddadfygio. Ar yr un system, gosodais yr holl DM / DE / WM (esboniad o'r termau hyn isod), a ddarganfyddais yn yr ystorfa. 

Mae sgrinluniau gyda "fframiau glas" newydd eu cymryd ar openSUSE. 

Gwnaethpwyd sgrinluniau gyda "fframiau gwyn" ar ddosbarthiadau eraill, fe'u nodir yn y screenshot. 

Cymerwyd sgrinluniau gyda "gororau llwyd" o'r Rhyngrwyd, fel enghreifftiau o ddyluniadau bwrdd gwaith o'r gorffennol.

Felly, gadewch i ni ddechrau.

Y prif gydrannau sy'n ffurfio graffeg

Byddaf yn nodi tair prif gydran ac yn eu rhestru yn y drefn y cânt eu lansio wrth gychwyn y system: 

  1. DM (Rheolwr Arddangos);
  2. gweinydd arddangos;
  3. DE (Amgylchedd Penbwrdd).

Yn ogystal, fel is-eitemau pwysig o'r Amgylchedd Penbwrdd: 

  • Rheolwr Apiau/Lansiwr/Switsiwr (botwm Cychwyn); 
  • WM (Rheolwr Ffenestr);
  • meddalwedd amrywiol sy'n dod gyda'r amgylchedd bwrdd gwaith.

Mwy o fanylion am bob eitem.

DM (Rheolwr Arddangos)

Y cais cyntaf sy'n dechrau pan fydd "graffeg" yn cychwyn yw DM (Rheolwr Arddangos), rheolwr arddangos. Ei phrif dasgau:

  • gofyn pa ddefnyddwyr i'w gosod i mewn i'r system, gofyn am ddata dilysu (cyfrinair, olion bysedd);
  • dewis pa amgylchedd bwrdd gwaith i'w redeg.

Ar hyn o bryd, defnyddir dosbarthiadau amrywiol yn eang: 

Cedwir y rhestr o DMs presennol yn gyfredol Erthygl Wici. 

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Mae'n werth nodi bod y sgrinluniau canlynol yn defnyddio'r un rheolwr arddangos LightDM, ond mewn gwahanol ddosbarthiadau (mae enwau'r dosbarthiadau mewn cromfachau). Gwiriwch pa mor wahanol y gall y DM hwn edrych diolch i waith dylunwyr o wahanol ddosbarthiadau.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Y prif beth yn yr amrywiaeth hon yw ei gwneud yn glir bod yna raglen sy'n gyfrifol am lansio graffeg a chaniatáu i'r defnyddiwr gael mynediad i'r graffeg hyn, ac mae yna wahanol weithrediadau o'r cymhwysiad hwn sy'n wahanol o ran ymddangosiad a rhywfaint o ymarferoldeb (dewis dyluniad amgylcheddau, dewis o ddefnyddwyr, fersiwn ar gyfer defnyddwyr gweld gwael, y posibilrwydd o fynediad o bell trwy'r protocol XDMCP).

Gweinydd Arddangos

Mae Gweinyddwr Arddangos yn fath o sylfaen graffeg, a'i brif dasg yw gweithio gyda cherdyn fideo, monitor, a chyda gwahanol ddyfeisiau mewnbwn (bysellfwrdd, llygoden, padiau cyffwrdd). Hynny yw, nid oes angen i gymhwysiad (er enghraifft, porwr neu olygydd testun) sydd wedi'i rendro mewn “graffeg” wybod sut i weithio gyda dyfeisiau'n uniongyrchol, nid oes angen iddo wybod am yrwyr. Mae'r cyfan yn cael ei ofalu gan y Ffenest X.

Wrth siarad am Display Server, ers blynyddoedd lawer yn Linux, ac yn Unix, roedd yn golygu cais System Ffenestri X neu yn y bobl gyffredin X (X). 

Nawr mae llawer o ddosbarthiadau yn disodli X gyda Wayland. 

Gallwch chi hefyd ddarllen:

Yn gyntaf, gadewch i ni redeg X's ac ychydig o gymwysiadau graffigol ynddynt.

Practicum "rhedeg X a chymwysiadau ynddo"

Byddaf yn gwneud popeth gan y defnyddiwr gweminarws sydd newydd ei greu (byddai'n haws, ond nid yn fwy diogel, i wneud popeth o'r gwraidd).

  • Gan fod angen mynediad i ddyfeisiau ar H'am, rwy'n rhoi mynediad i: Penderfynais y rhestr o ddyfeisiau trwy edrych ar wallau wrth gychwyn X's yn y log (/home/webinaruser/.local/share/xorg/Xorg.77.log) 

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

  • Ar ôl hynny dwi'n dechrau X's:

% X -retro :77 vt8 & 

Opsiynau: * -retro - dechrau gyda "llwyd" cefndir clasurol, nid du fel y rhagosodiad; * :77 - Rwy'n gosod (unrhyw un o fewn ystod resymol yn bosibl, dim ond :0 sydd fwyaf tebygol o gael ei feddiannu eisoes gan y graffeg sy'n rhedeg yn barod) rhif sgrin, rhyw ddynodwr unigryw gwirioneddol y bydd yn bosibl gwahaniaethu rhwng sawl X rhedeg; * vt8 - yn nodi'r derfynell, yma /dev/tty8, y bydd X yn cael ei arddangos arno). 

  • Lansio'r rhaglen graffigol:

I wneud hyn, rydym yn gyntaf yn gosod newidyn y bydd y cais yn ei ddefnyddio i ddeall pa un o'r Xs yr wyf wedi'u rhedeg i anfon yr hyn sydd angen ei dynnu: 

% export DISPLAY=":77" 

Gallwch weld y rhestr o redeg X's fel hyn: 

ps -fwwC X

Ar ôl i'r newidyn gael ei osod, gallwn lansio cymwysiadau yn ein X's - er enghraifft, rwy'n lansio'r cloc:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Y prif syniadau a chasgliadau o'r darn hwn:

  • Mae X angen mynediad i ddyfeisiau: terfynell, cerdyn fideo, dyfeisiau mewnbwn,
  • Nid yw X eu hunain yn arddangos unrhyw elfennau rhyngwyneb - mae'n llwyd (os gyda'r opsiwn "--retro") neu gynfas du o feintiau penodol (er enghraifft, 1920 × 1080 neu 1024 × 768) i redeg cymwysiadau graffigol ynddo.
  • Mae symudiad y "groes" yn dangos bod X yn olrhain lleoliad y llygoden ac yn trosglwyddo'r wybodaeth hon i gymwysiadau sy'n rhedeg ynddi.
  • Hefyd, mae X yn dal trawiadau bysell ar y bysellfwrdd ac yn trosglwyddo'r wybodaeth hon i gymwysiadau.
  • Mae'r newidyn DISPLAY yn dweud wrth gymwysiadau graffeg ar ba sgrin (mae pob X yn cael ei lansio gyda rhif sgrin unigryw wrth gychwyn), ac felly pa rai o'r rhai sy'n rhedeg ar fy mheiriant i, i dynnu X's. (Mae hefyd yn bosibl gosod y newidyn hwn i beiriant pell ac anfon allbwn i Xs sy'n rhedeg ar beiriant arall ar y rhwydwaith.) Gan fod Xs wedi'u cychwyn heb yr opsiwn -auth, nid oes angen delio â'r newidyn XAUTHORITY na'r xhost gorchymyn.
  • Mae cymwysiadau graffigol (neu fel y'u gelwir gan gleientiaid X) yn cael eu tynnu mewn X's - tra heb y gallu i'w symud / cau / eu newid "-g (Width) x (Uchder) + (ShiftFromLeftEdge) + (ShiftFromTopEdge)". Gydag arwydd minws, yn y drefn honno, o'r dde ac o'r ymyl waelod.
  • Dau derm sy'n werth eu crybwyll yw gweinydd X (fel y gelwir X) a chleientiaid X (fel y gelwir unrhyw raglen graffigol sy'n rhedeg yn X). Mae ychydig o ddryswch wrth ddeall y derminoleg hon, mae llawer yn ei deall yn union i'r gwrthwyneb. Yn yr achos pan fyddaf yn cysylltu o'r “peiriant cleient” (mewn terminoleg mynediad o bell) i'r “gweinydd” (mewn terminoleg mynediad o bell) er mwyn arddangos cymhwysiad graffigol o'r gweinydd ar fy monitor, yna mae'r gweinydd X yn cychwyn ar y peiriant lle mae'r monitor (hynny yw, ar y "peiriant cleient", nid ar y "gweinydd"), a chleientiaid X yn cychwyn ac yn rhedeg ar y "gweinydd", er eu bod yn cael eu harddangos ar fonitor y "peiriant cleient". 

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith

Cydrannau DE

Nesaf, byddwn yn dadansoddi'r cydrannau sydd fel arfer yn ffurfio'r bwrdd gwaith.

Cydrannau DE: Botwm Cychwyn a Bar Tasg

Gadewch i ni ddechrau gyda'r botwm "Cychwyn" fel y'i gelwir. Yn aml mae hwn yn rhaglennig ar wahân a ddefnyddir ar y "Bar Tasg". Mae rhaglennig hefyd fel arfer ar gyfer newid rhwng rhaglenni rhedeg.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Ar ôl edrych ar wahanol amgylcheddau bwrdd gwaith, byddwn yn crynhoi ceisiadau o'r fath o dan yr enw cyffredinol "Apps Manager (Launcher / Switcher)", hynny yw, offeryn ar gyfer rheoli cymwysiadau (lansio a newid rhwng rhai rhedeg), a hefyd yn nodi cyfleustodau sy'n enghraifft o gymhwysiad o'r math hwn .

  • Mae'n digwydd ar ffurf botwm "Cychwyn" ar y clasurol (hyd llawn un o ymylon y sgrin) "Taskbar":

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

  • Gallwch hefyd amlygu "bariau tasgau siâp MacOS" ar wahân (nid hyd cyfan ymyl y sgrin), er y gall llawer o fariau tasgau ymddangos yn y ddau. Yma, yn hytrach, mae'r prif wahaniaeth yn weledol yn unig - presenoldeb "effaith eiconau cynyddol ar hofran."

    ○ doc,
    ○ doc latte,
    ○ doc Cairo,
    ○ planc.

  • A / Neu wasanaeth sy'n lansio cymwysiadau pan fydd hotkeys yn cael eu pwyso (mewn llawer o amgylcheddau bwrdd gwaith, mae cydran debyg o reidrwydd yn bresennol ac yn caniatáu ichi ffurfweddu'ch allweddi poeth eich hun):

    ○ sxhkd.

  • Mae yna hefyd amrywiol "lanswyr" siâp bwydlen (o'r Saesneg. Launch (run)):

    ○ dmenu-run,
    ○ rofi -show drud,
    ○ Albert,
    ○ grunge.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith

Cydrannau DE: WM (Rheolwr Ffenestr)

Darllenwch fwy yn Rwsieg

Darllenwch fwy yn Saesneg

WM (Rheolwr Ffenestr) - math o raglen sy'n gyfrifol am reoli ffenestri, yn ychwanegu'r gallu i:

  • symud ffenestri o amgylch y bwrdd gwaith (gan gynnwys yr un safonol gyda dal y fysell Alt i lawr ar gyfer unrhyw ran o'r ffenestr, ac nid ar gyfer y teitl yn unig);
  • newid maint ffenestri, er enghraifft, trwy lusgo'r "ffrâm ffenestr";
  • yn ychwanegu “teitl (teitl)” a botymau ar gyfer lleihau / gwneud y mwyaf / cau'r cais i ryngwyneb y ffenestr;
  • y cysyniad o ba gymhwysiad sydd mewn "ffocws".

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Byddaf yn rhestru'r rhai mwyaf enwog (dywedaf mewn cromfachau pa DE a ddefnyddir yn ddiofyn):

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Byddaf hefyd yn rhestru "hen WM gydag elfennau DE". Y rhai. yn ogystal â'r rheolwr ffenestri, mae ganddynt elfennau fel y botwm Cychwyn a'r Bar Tasg, sy'n fwy cynhenid ​​​​yn DE llawn. Er pa mor “hen” ydyn nhw, os yw IceWM a WindowMaker eisoes wedi rhyddhau eu fersiynau wedi'u diweddaru yn 2020. Mae'n ymddangos ei fod yn fwy cywir nid "hen", ond "hen amserwyr":

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Yn ogystal â'r "clasurol" ("rheolwyr ffenestr stac"), mae'n werth nodi ar wahân teils WM, sy'n caniatáu teils i ffenestri ar draws y sgrin gyfan, ac ar gyfer rhai ceisiadau, bwrdd gwaith ar wahân ar gyfer pob cais rhedeg mewn sgrin lawn. Mae hyn ychydig yn anarferol i bobl nad ydynt wedi'u defnyddio o'r blaen, ond gan fy mod i fy hun wedi bod yn defnyddio rhyngwyneb o'r fath ers amser maith, gallaf ddweud ei fod yn eithaf cyfleus ac rydych chi'n dod i arfer yn gyflym â rhyngwyneb o'r fath, ac ar ôl hynny nid yw'r rheolwyr ffenestri “clasurol” yn ymddangos yn gyfleus.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Mae hefyd yn werth sôn am y prosiect ar wahân Compiz a chysyniad fel y “Rheolwr Ffenestr Cyfansawdd”, sy'n defnyddio galluoedd cyflymiad caledwedd i arddangos tryloywder, cysgodion, ac effeithiau tri dimensiwn amrywiol. Tua 10 mlynedd yn ôl bu cynnydd mewn effeithiau 3D ar benbyrddau Linux. Nawr, mae llawer o'r rheolwyr ffenestri sydd wedi'u cynnwys yn y DE yn defnyddio rhai o'r nodweddion cyfansoddi. Ymddangosodd yn ddiweddar Wayfire - cynnyrch gyda swyddogaeth Compiz tebyg ar gyfer Wayland.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Mae rhestr fanwl o wahanol reolwyr ffenestri hefyd i'w gweld yn  erthygl cymharu.

Cydrannau DE: y gweddill

Mae hefyd yn werth nodi'r cydrannau bwrdd gwaith canlynol (yma rwy'n defnyddio termau sefydledig Saesneg i ddisgrifio'r math o gais - nid dyma enwau'r cymwysiadau eu hunain):

  • rhaglennig:
  • Meddalwedd (pecyn cymorth Widget) - yn aml daw “set fach iawn” o feddalwedd gyda'r amgylchedd:

DE (Amgylchedd Penbwrdd)

Darllenwch fwy yn Saesneg

O'r cydrannau a restrir uchod, ceir yr hyn a elwir yn "Amgylchedd Penbwrdd". Yn aml, caiff ei holl gydrannau eu datblygu gan ddefnyddio'r un llyfrgelloedd graffeg a defnyddio'r un egwyddorion dylunio. Felly, o leiaf, cedwir arddull gyffredin ar gyfer ymddangosiad cymwysiadau.

Yma gallwn dynnu sylw at yr amgylcheddau bwrdd gwaith presennol canlynol:

Ystyrir mai GNOME a KDE yw'r rhai mwyaf cyffredin, ac mae XFCE ar eu sodlau.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Gellir gweld cymhariaeth yn ôl paramedrau amrywiol ar ffurf tabl yn y cyfatebol Erthygl Wicipedia.  

Amrywiaeth DE

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Prosiect_Edrych_Gwydr

Mae hyd yn oed enghreifftiau mor ddiddorol eisoes o hanes: yn 2003-2007, gwnaed “dyluniad bwrdd gwaith 3D” ar gyfer Linux gyda'r enw “Project Looking Glass” o Sun. Roeddwn i fy hun yn defnyddio'r bwrdd gwaith hwn, neu'n hytrach "chwarae", gan ei fod yn anodd ei ddefnyddio. Ysgrifennwyd y "croen 3D" hwn yn Java ar adeg pan nad oedd cardiau graffeg 3D. Felly, cafodd yr holl effeithiau eu hailgyfrifo gan y prosesydd, ac roedd yn rhaid i'r cyfrifiadur fod yn bwerus iawn, fel arall roedd popeth yn gweithio'n araf. Ond trodd allan yn hardd. Gellid cylchdroi / ehangu teils cais 360D. Roedd yn bosibl cylchdroi yn y silindr bwrdd gwaith gyda phapur wal o banorama XNUMX-gradd. Roedd yna nifer o gymwysiadau hardd eu hunain: er enghraifft, gwrando ar gerddoriaeth ar ffurf “newidiwr CD”, ac ati. Gallwch edrych ar youtube fideo am y prosiect hwn, dim ond ansawdd y fideos hyn fydd yn fwyaf tebygol o fod yn wael, oherwydd yn y blynyddoedd hynny nid oedd yn bosibl uwchlwytho fideos o ansawdd uchel.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Xfce

Bwrdd gwaith ysgafn. Mae prosiect am gyfnod hir, ers 1996. Yn y blynyddoedd diwethaf, yn eithaf poblogaidd, yn hytrach na'r trymach KDE a GNOME, ar lawer o ddosbarthiadau sydd angen rhyngwyneb bwrdd gwaith ysgafn a "clasurol". Mae ganddo lawer o leoliadau a nifer fawr o'i raglenni: terfynell (xfce4-terminal), rheolwr ffeiliau ( thunar), gwyliwr delwedd (ristretto), golygydd testun (pad llygoden).

 
Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Pantheon 

Defnyddir yn y dosbarthiad OS Elfennol. Yma gallwn ddweud bod yna "bwrdd gwaith" sy'n cael eu datblygu a'u defnyddio o fewn un dosbarthiad ar wahân ac nad ydyn nhw'n cael eu defnyddio llawer (os nad ydyn nhw "heb eu defnyddio o gwbl") mewn dosbarthiadau eraill. O leiaf nid ydynt eto wedi ennill poblogrwydd ac nid ydynt wedi argyhoeddi rhan fawr o'r gynulleidfa o fanteision eu hymagwedd. Nod Pantheon yw adeiladu rhyngwyneb tebyg i macOS. 

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Opsiwn panel doc:

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Goleuadau

Ffocws cryf ar effeithiau graffigol a widgets (ers y dyddiau pan nad oedd gan amgylcheddau bwrdd gwaith eraill widgets ar y bwrdd gwaith, fel y calendr / cloc). Yn defnyddio ei lyfrgelloedd ei hun. Mae set fawr o'i gymwysiadau "hardd": terfynell (Terminoleg), chwaraewr fideo (Rage), gwyliwr lluniau (Ephoto).

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Moksha

Dyma fforch o Oleuedigaeth17 a ddefnyddir yn nosbarthiad BodhiLinux. 

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
GNOME

I ddechrau, rhyngwyneb bwrdd gwaith "clasurol", a grëwyd mewn gwrthwynebiad i KDE, a ysgrifennwyd ar y llyfrgell QT, a ddosbarthwyd bryd hynny o dan drwydded nad oedd yn gyfleus iawn ar gyfer dosbarthiadau masnachol. 

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
GNOME_Shell

O'r trydydd fersiwn o GNOME, dechreuodd GNOME anfon gyda'r GNOME Shell, sydd â "golwg an-glasurol", nad oedd pob defnyddiwr yn ei hoffi (mae'n anodd i ddefnyddwyr dderbyn unrhyw newidiadau sydyn mewn rhyngwynebau). O ganlyniad - ymddangosiad prosiectau fforc sy'n parhau â datblygiad y bwrdd gwaith hwn yn yr arddull "clasurol": MATE a Cinnamon. Defnyddir yn ddiofyn mewn llawer o ddosbarthiadau masnachol. Mae ganddo nifer fawr o leoliadau a'i gymwysiadau. 

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
MATE 

Wedi ymddangos ar sail GNOME2 ac yn parhau i ddatblygu'r amgylchedd hwn. Mae ganddo nifer fawr o newidiadau a ffyrc o gymwysiadau a ddefnyddiwyd yn ôl yn GNOME2 (defnyddir enwau newydd er mwyn peidio â drysu rhwng y ffyrc a'u fersiwn newydd ar gyfer GNOME3).

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Cinnamon

Fforch o GNOME Shell sy'n darparu rhyngwyneb arddull "clasurol" i ddefnyddwyr (fel yr oedd yn GNOME2). 

Mae ganddo nifer fawr o osodiadau a'r un cymwysiadau ag ar gyfer GNOME Shell.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Budgie

Fforch arddull "clasurol" o GNOME a ddatblygodd fel rhan o ddosbarthiad Solus, ond sydd bellach hefyd yn dod fel bwrdd gwaith annibynnol ar amrywiol ddosbarthiadau eraill.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
KDE_Plasma (neu, fel y'i gelwir yn aml, dim ond KDE) 

Amgylchedd bwrdd gwaith a ddatblygwyd gan y prosiect KDE. 

Mae ganddo nifer enfawr o osodiadau ar gael i ddefnyddiwr syml o'r rhyngwyneb graffigol a llawer o gymwysiadau graffigol a ddatblygwyd o fewn y bwrdd gwaith hwn.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Y Drindod

Yn 2008, rhyddhaodd KDE eu gweithrediad newydd o KDE Plasma (cafodd yr injan bwrdd gwaith ei ailysgrifennu'n drwm). Hefyd, fel gyda GNOME/MATE, nid oedd holl gefnogwyr KDE yn ei hoffi. O ganlyniad, ymddangosodd fforc o'r prosiect, gan barhau â datblygiad y fersiwn flaenorol, o'r enw TDE (Trinity Desktop Environment).

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
dwfn_DE

Un o'r amgylcheddau bwrdd gwaith mwy newydd a ysgrifennwyd gan ddefnyddio Qt (sef yr hyn y mae KDE wedi'i ysgrifennu arno). Mae ganddo lawer o leoliadau a rhyngwyneb eithaf hardd (er bod hwn yn gysyniad goddrychol) a datblygedig. Wedi'i ddatblygu fel rhan o ddosbarthiad Deepin Linux. Mae pecynnau ar gyfer dosbarthiadau eraill hefyd.

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
Plu 

Enghraifft o amgylchedd bwrdd gwaith wedi'i ysgrifennu gan ddefnyddio Qt. Wedi'i ddatblygu fel rhan o ddosbarthiad Astra Linux. 

Sut mae graffeg yn gweithio yn Linux: trosolwg o'r gwahanol amgylcheddau bwrdd gwaith
LXQt

Amgylchedd bwrdd gwaith ysgafn. Fel sawl enghraifft flaenorol, a ysgrifennwyd gan ddefnyddio Qt. Mewn gwirionedd, mae'n barhad o'r prosiect LXDE ac yn ganlyniad i uno â'r prosiect Razor-qt.

Fel y gallwch weld, gall bwrdd gwaith Linux edrych yn wahanol iawn ac mae rhyngwyneb addas at ddant pawb: o hardd iawn a gydag effeithiau 3D i finimalaidd, o "clasurol" i anarferol, o system-drwm i ysgafn, o sgriniau mawr i tabledi/ffonau clyfar.

Wel, hoffwn obeithio fy mod wedi llwyddo i roi syniad o beth yw prif gydrannau'r graffeg a'r bwrdd gwaith yn Linux OS.

Profwyd y deunydd ar gyfer yr erthygl hon ym mis Gorffennaf 2020 mewn gweminar. Gellir ei weld yma.

Dyna i gyd. Rwy'n gobeithio ei fod yn ddefnyddiol. Os oes gennych unrhyw gwestiynau a sylwadau, ysgrifennwch. Byddaf yn falch o ateb. Wel, dewch i astudio Academi Rhwydwaith LANIT!

Ffynhonnell: hab.com

Ychwanegu sylw