Hic articulus agit de structura graphica in Linux et quibus componentibus constat. Multas imagines variarum implementationum ambituum escritorio continet.
Si KDE et GNOME non vere discernis, aut si discernis sed scire vis quae aliae alternativae sint, hic articulus tibi destinatus est. Summarium est, et quamquam multa nomina et paucos terminos continet, materia etiam tironibus et iis qui modo in hoc campo investigant utilis erit. Linux.
Hoc argumentum usoribus peritis fortasse interest, sive accessum remotum constituunt sive clientem tenuem implementant. Saepe usores Linux peritos invenio qui affirmant, "Servator tantum lineam mandatorum habet, et non in animo habeo graphicas accurate studere, cum id totum usoribus simplicibus sit." Sed etiam periti... Linux Magna cum admiratione et gaudio optionem "-X" mandati ssh inveniunt (et ad hoc utile est operationem et functiones servi X intellegere).

Cursus doceo per annos fere quindecim. Linux v ""et mihi persuasum est multos ex plus quam quinque milibus hominum quos erudivi legere et fortasse articulos in Habr scribere. Cursus semper sunt intensissimi (duratio cursus media quinque dies est), argumenta tractantes quae saltem decem dies ad plene intelligendum requirerent. Et per cursum, pro auditorio (tyronibus vel administratoribus peritis) et "quaestionibus ab auditorio," semper eligo quid accuratius tradam et quid superficialius tractam, plus temporis utilitatibus lineae mandatorum et earum applicationi practicae tribuens. Multa talia argumenta sunt quae paulum sacrificanda sunt. Haec est "Historia"" Linux", "Discriminationes in distributionibus Linux"," "De licentiis: GPL, BSD, ...", "De graphicis et ambitus escritorio" (thema huius articuli), etc. Non quod parvi momenti sint, sed plerumque sunt multae quaestiones "hic et nunc" urgentiores et tantum quinque dies... Attamen, ad generalem comprehensionem fundamentorum systematis operandi... Linux, diversitatem praesto intellegens (ita ut etiam una distributione specifica utens Linux, adhuc latiorem visionem habent totius huius mundi vasti et infiniti qui appellatur "Linux") Utile et necessarium est haec argumenta studere.
Procedente articulo, nexus singulis componentibus praebeo pro iis qui altius in thema intendere volunt, exempli gratia ad articulos Vicipaediae (dum ad pleniorem/utilem versionem si adsunt Angli et Russicae articulos demonstrans).
Ad exempla fundamentalia et eenshotsscray usus sum distributione openSUSE. Quaevis alia distributio communitatis evolutae adhiberi potest, dummodo permagnus numerus fasciculorum in promptuario essent. Difficile est, sed non potest, varietatem consiliorum escriticorum in distributione commerciali demonstrare, cum saepe tantum uno vel altero notissimarum ambitus cinematographicis utuntur. Hoc modo, tincidunt angustum munus stabili solvendi, debugged OS. In hoc eodem systemate omnia DM/DE/WM constitui (explicatio horum vocabulorum infra) quam in promptuario inveni.
Eenshotsscray cum "caeruleae tabulae" in openSUSE sumebantur.
Screenshot cum "alba tabulata" in aliis distributionibus tuli, indicantur in screenshot.
Eenshotsscray cum "grasiae tabulae" e Interreti desumpta sunt, ut exempla escriticarum consiliorum ab annis praeteritis.
Incipiamus igitur.
In pelagus components qui faciunt graphics
Tres praecipuae partes illustrabo et eas ordine enumerabo quo in systematis satus sunt:
- DM (Display Manager);
- Exhibe Servo;
- DE (Desktop Environment).
Accedit, ut momenti sub-clausis Desktop Environment:
- Apps Manager/Launcher/Switcher (Start button);
- WM (Procurator Fenestra);
- varia programmata quae cum elit desktop venit.
Plura in singulis punctis.
DM (Display Manager)
Prima applicationis quae movet cum incipiunt "graphica" est DM (Procurator Propono), procurator ostentationis. Praecipua eius opera:
- quaeritur utres utentes ad systema sinant, petentibus authenticas datas (password, fingerprints);
- elige quod desktop environment currere.
Currently late in variis distributionibus;
- (reponeretur* ),
- ,
- ,
- .
- Etiam memoratu dignum est Fly-DM (in Astra adhibitum)Linux).
Index existentium Dms servatur usque ad diem in




Notatu dignum est quod sequentia eenshotsscrae eadem ostentatione praeposita LightDM utuntur, sed in diversis distributionibus (nomina distributionis parenthesi indicantur). Vide quam diversum sit hoc DM inspicere gratias opera designantium ex diversis distributionibus.





Praecipuum in hac diversitate est ut pateat applicationem inesse quae ad graphics deducendi et utentis utentis accessum his graphicis permittat, et variae sunt huius applicationis, quae specie differunt et leviter in functionality. design ambitus, delectu utentium, versio pro male videntibus utentium, disponibilitate remota accessus per protocol ).
Propono Servo
Propono Servo quoddam fundamenti graphics, cuius praecipuum munus est cum card, monitore et variis initus machinis laborare (keyboard, murem, touchpads). Id est, applicatio (exempli gratia navigatoris vel textus editoris) quae in "graphicis" redditur, non opus est scire quomodo machinis directe laborare, nec de rectoribus scire opus est. X Fenestra haec omnia curat.
Quod ad Servitorem Display attinet, iam multis annis exstitit. Linux, et in Unix ut applicatio destinatum erat vel in communi voce X (X).
Nunc multae distributiones reponunt X .
Etiam legere potes;
- ,
- ,
- (necesse est applicationes graphicas e longinquo mittere, e.g. utendo PUTTY).
Primum, X et plures applicationes graphicas in iis demus.
Officina "currit X et applicationes in ea"
Omnia faciam ex usore webinarus nuper creato (facilius est, sed non tutius, omnia ut radicem agere).
- Cum X accessus ad machinis opus sit, accessum do; Elenchus machinarum perspiciendo errores incepit cum X in sextario (/home/webinaruser/.local/share/xorg/Xorg.77.log)
% sudo setfacl -m u:webinaruser:rw /dev/tty8 /dev/dri/card0 /dev/fb0 /dev/input/*
- Post hoc X deducunt;
% X -retro :77 vt8 &
Optiones: * -retro - deducas cum background classic "griseo", et non cum nigro sicut defalta; * :77 - Pono (quodvis intra rationabilem extensionem fieri potest, solum :0 verisimile est, iam a graphicis iam currentibus occupatum) velum numerum, genus quoddam singulare identifiantis actu, quo plures cursus Xs distinguere licebit; * vt8 - indicat terminatio, hic /dev/tty8, in quo ostendetur X s.
- Graphic applicationem launch in:
Ad hoc primum variabile proponamus quo applicatio intelliget quemnam ex Xs currendo mitteret quid opus esset;
% export DISPLAY=":77"
Inspicere potes indicem curriculi Xs sic:
ps -fwwC X
Postquam variabiles applicationes posuimus, applicationes in Xs nostris mittere possumus - exempli gratia, horologium deduco:
% xclock -update 1 &
% xcalc &
% oculi xe -g 200x150-300+50 &

Praecipuae notiones et conclusiones ex hoc fragmento:
- X accessus ad machinis opus est: terminales, card, initus machinis,
- Ipsi Xs elementa quaelibet interfacies non ostendunt - est griseum (si cum optione "-retro") vel carbasa nigra quarundam magnitudinum (exempli gratia 1920x1080 vel 1024x768) ut in applicationibus graphicis incurrat.
- Motus "crucis" ostendit Xs positionem muris indagare et hanc informationem ad applicationes in eo decurrentes transmittere.
- X etiam keystros in claviaturas capiat et informationem hanc ad applicationes transmittat.
- Variabilis APPLICATIO applicationes graphicas narrat in quibus velum (omnis X cum singulari velamento numeri in startup emittuntur), et ideo in quo illorum machinae currentium, voluntas X trahi debet. (Potest etiam machinam remotam in hac variabili denotare et outputum mittere ad Xs currentem in alia machina in retis.) Cum Xs sine optione -auth deductae sint, non opus est cum XAUTHORITY variabili aut xhosti agere. mandatum.
- Applicationes graphicae (vel ut clientes X vocant) redduntur in X - sine facultate movendi/close/mutandi eas "-g (Latitudo) x(Altitude)+(OffsetFromLeftEdge)+(OffsetFromTopEdge)". Minuo signo, respective a dextra et ab imo margine.
- Duo verba quae memorare digna sunt: X-servo (id est quod X's appellantur) et X clientes (hoc est quod quaelibet applicationis graphice quae in X scriptum est currit). Est aliquantulum confusio in hoc terminologiam intelligendi, multi prorsus contrarium intelligunt. In casu cum a "machina clientis" (in remotis terminis accessi) ad "servatorem" (in remotis terminis accessu) coniungo ut applicationem graphicam a servo monitori meo exhibeam, tunc X ministrans incipit a. machina ubi monitor (id est, in "machina clientis", non in "servo"), et X clientes incipiunt et currunt in "servo", quamvis in monitorem machinae clientis ostendantur.

DE components
Deinde inspiciamus elementa quae in desktop solent conficere.
DE Components: Start Puga pyga et Taskbar
Incipiamus cum sic dicta "Start" puga pyga. Saepe hoc pomum separatum in "Taskbar" adhibetur. Solet etiam pomum esse inter applicationes currens commutandi.

Respectis diversis ambitus desktop, compendio huiusmodi applicationes sub nomine generali "Apps Procurator (Launcher/Switcher)", id est instrumentum ad applicationes administrandas (inter currendo deducendo et mutando), ac etiam utilitates indicandas quae sunt an. exem- plum hujus applicationis.
- Venit in forma "Start" puga classicorum (tota longitudo unius orae velum) "Taskbar";
○ xfce4-decuria;
mate-panel/gnome-panel;
○ vala-panel;
○ tint2. - Potes etiam habere munus separatum "MacOS informis operis" (non plenam longitudinis crepidinis oraculi), quamvis multi negotiatores in utroque genere apparere possint. Hic, potius, praecipua differentia est mere visualis - praesentia "pictogrammi amplificationis effectum in volve".
docky,
latt-dock,
cairo-dock,
○ tabula. - Et/Aut ministerium quod applicationes immittit cum hotkeys (in multis ambitus escritorio urgeas, similis pars requiritur et sino te ut tuos hotkeys configurare);
sxhkd.
- Sunt praeterea variae tabulae quasi "launches" (ex Anglica Launch (launch));
○ dmenu-rum;
rofi -show drun,
○ Albert,
grun.

DE components: WM (Window Manager)
WM (Window Manager) - applicatio quae fenestras administrandi responsabilis est, facultatem addit:
- fenestras movens circa desktop (including vexillum unum cum tenens descensum Alt clavem in aliqua parte fenestrae, non solum titulum vectis);
- resiciens fenestras, verbi gratia, trahendo "fenestras artus";
- addit "titulum" et tesserae ad applicationem interfaciei fenestrae obscuratis/maxima/claudendo;
- notio cuius applicationis est "focus".

Notas notissimas (in parenthesi designo quo DE per defaltam adhibetur);
- (GNOME3)
- (Mater)
- (GNOME2)
- (Cinnamon)
- (KDE)
- (XFCE);
- .

Ponam etiam "vetus WM cum DE elementis". Illae. Praeter procuratori fenestrae, elementa habent ut "Start" puga et "Taskbar", quae magis sunt propriae plenae flexae DE. Etsi, quomodo "vetus" sunt si ambo IceWM et WindowMaker iam renovatas versiones in 2020 emiserunt. Evenit ut rectius non "vetus", sed "antiqui temporis";
- ,
- ,
- , , , ,
- ...





Praeter "accipes fenestras" ("stack fenestrae actoribus"), speciali mentione dignis est , quae permittit ut fenestras "tiles" per totum tentorium collocare, ac pro aliquibus applicationibus separatum escritorio pro quolibet applicatione in totum velum immissum. Hoc parum insolens est hominibus, quibus antea non usus sum, sed cum ego ipse tam diuturno tempore usus essem, satis commode dicere possum, et cito in tali instrumento consuescere, post- quam. "Classica" fenestra actoribus non iam conveniens videtur.
- ,
- ,
- ,
- ,
- ,
- qtile;
- bspwm,
- herbstluftwm;
- ...
- geminae
- .

Cogitatum etiam separatim memorabile est et notionem "administratoris fenestrarum compositi," quae accelerationem ferramentorum ad exhibendas perspicuitatem, umbras, et varios effectus tridimensionales utitur. Abhinc annos circiter decem, incrementum effectuum tridimensionalium in... Linux-computatra. Hodie, multi administratores fenestrarum in systematibus computatoriis inclusi facultates compositionis partim utuntur. Nuper, - Productum cum simili functione Compiz pro Wayland.

Singula indicem variarum curatorum fenestrarum reperiri etiam possunt .
DE components: rest
Notatu dignum est sequentes partes escritorio (hic utar verbis Anglicis constitutis ad describendam speciem applicationis - haec ipsarum applicationum nomina non sunt);
- Applets:
- Software (Widget toolkit) - saepe quaedam "pars minima" programmatis suppletur cum ambitu:
DE (Desktop Environment)
Ex superioribus partibus, sic dicta "Desktop Design Ambitus" habetur. Saepe omnes partes eius excoluntur eisdem bibliothecis graphicis utentes et principiis eiusdem rationis utentes. Ita ad minimum, generalis oratio pro specie applicationis sustinetur.
Hic exaggerare possumus sequentes ambitus escritorio nunc existentes:
GNOME et KDE frequentissima habentur, et XFCE in calcaneis propinquus est.

Comparatio diversorum parametri in tabulae forma inveniri potest in correspondente .
DE VARIETATE

Sunt etiam exempla tam curiosa ex historia: annis 2003-2007 pro Linux "Thema escritorio tridimensionale" nomine "Project Looking Glass" a Sun creatum est. Hoc escritorio ipse usus sum, vel potius "cum eo lusus sum," quia difficile erat usu. Hoc "thema tridimensionale" lingua Java scriptum est tempore quo schedulae graphicae tridimensionaliter capaces nondum exstabant. Ergo, omnes effectus a processore recalculabantur, et computatrum potentissimum esse debebat, alioquin omnia lente functionarent. Sed pulchre evenit. Tabulae applicationum tridimensionalium rotari et explicari poterant. Circum cylindrum escritorio cum panoramate 360 graduum in pariete rotare poteras. Plures applicationes pulchrae erant: exempli gratia, musicam audire in forma "CD changer," etc. In YouTube spectare potes. de hoc incepto, solum qualitate harum videos maxime pauperes esse verisimile est, cum in his annis non possibilis est summus qualitas videos fasciculos imponere.

Leve desktop. Hoc consilium satis diu exstitit, cum 1996 . Nuper admodum populare fuit, sicut graviori KDE et GNOME opponitur, in multis distributionibus quae leve pondus ac "classicum" escriticum interfaciem requirunt. Multas ambitus habet et magnum numerum programmatum suorum: terminalis (xfce4-terminalis), procurator fasciculi (thunar), imaginem inspectoris (ristretto), textum editum (musepad).

In distributione systematis operandi elementarii adhibetur. Iure dici potest esse computatra intra unam distributionem elaborata et adhibita, et in aliis distributionibus non late adhibita (si non omnino inusitata). Saltem, nondum popularitatem adeptae sunt aut magnum auditorum commodum suae rationis non persuaserunt. Pantheon interfaciem similem... macOS.

Optio cum navale panel:

Fortis focus in effectibus graphicis et contenta (ex diebus cum aliis ambitus desktop non habuit contenta sicut calendarium/horologium). propriis utitur bibliothecis. Magna copia suarum applicationum "pulchrorum" est: terminalis (Terminologia), visoris (Iram), imago inspectoris (Ephoto).

Haec est furca Enlightenment17, quae in distributione Bodhi adhibetur.Linux.

Initio, desktop interface "classicum", quod KDE opponitur, quae in bibliotheca QT scripta erat, tunc distributa est sub licentia quae distributionibus mercatoriis non satis commoda erat.

Ex tertia versione, GNOME cum GNOME Testa venire incepit, quae "vultus non-classicus" habet, quod non omnes usores probaverunt (quaevis subitae mutationes interfaces difficiles utentibus acceptandis sunt). Quam ob rem, cessum furcae inceptis quae progressionem huius desktop in "classico" stilo: CONIUX et cinnamomum continuant. Usus est defalta in multis distributionibus commercialibus. Plurimas occasus et suas rationes habet.

Ex GNOME2 orta est ac pergit ut hoc consilium environment. Plurimum occasus et applicationes fuscinulas in GNOME2 adhibitas (nova nomina ponuntur) habet ne cum nova versione GNOME3 confundas.

Furca GNOME Testa quae usores "classica" interfacies praebet (sicut in GNOME2) accidit.
Habet occasus numerosos eademque medicamenta ac GNOME Testa.

Genus "classicum" fuscinula GNOME quae tamquam pars Soli distributionis evoluta est, nunc etiam in escritorio stans in variis aliis distributionibus venit.

(vel ut saepe dicitur, simpliciter KDE)
A desktop environment ab KDE project elaboravit.
Ingens numerus occasus praesto est simplici usuario e instrumento graphicali et multas applicationes graphicas intra contextum escriculi huius elaboratas.

In 2008, KDE novam exsecutionem KDE Plasma dimisit (machina desktop graviter rescripta erat). Etiam, ut GNOME/MATER, non omnes KDE fans amaverunt. Quam ob rem, furca propositi apparuit, progressionem versionis praecedentis continuans, nomine TDE (Trinity Desktop Environment).

Unum ex novis ambitus escritorio, scriptum utens Qt (eadem lingua quam KDE adhibet). Amplam varietatem optionum customizationis et interfaciem satis pulchram (quamvis subiectivam) et elegans offert. Evolvitur ut pars distributionis Deepin. LinuxSunt etiam fasciculi pro aliis distributionibus.

fugite
Exemplum ambitus escritorio scripti utens Qt. Elaboratum ut pars distributionis. Astra Linux.

Leve escritorio environment. Exempla aliquot priorum similia, scripta utens Qt. Re vera, continuatio propositi LXDE est et effectus merger cum novacula-qt project.
Ut videre potes, escritorio est in Linux Interfacies aspectu valde variari potest, et aliquid est quod omnibus placeat: a pulcherrimis cum effectibus tridimensionalibus ad minimalisticas, a "classicis" ad insolitas, ab iis quae active opes systematis utuntur ad leviora, a magnis tegumentis ad tabulas/telephona gestabilia.
Bene, sperare velim me ideam dare potuisse de principalibus componentibus quae graphicam et escritorio in systemate operativo constituunt. Linux.
Materia huius articuli mense Iulio 2020 in webinar probata est. Potes spectare eam .
Id omne. Spero hoc utile fuit. Si quaestiones vel commentationes habes, scribes velim. Libet respondere. Age, age et stude !
Source: www.habr.com
