Fasciculus "wayland-protocols" versio 1.49 divulgatus est, continens seriem protocollorum et extensionum quae protocollum Wayland principale complet et facultates necessarias ad construendos servitores compositos et ambitus usorum praebent.
In nova versione:
- Protocollum experimentale xx-fractional-scale additum est. Scalationem systematum coordinatarum logicarum fundatarum in numeris integris permittit ut accuratio positionis augeatur et resolutio coordinatarum logicarum usque ad singulos pixeles augeatur. Haec factura resolutionem limitatam systematum coordinatarum logicarum tractat, quae non sufficit ad positionem in gradu pixelis, quae necessaria est ad plenam implementationem scalationis fractionalis.
- Protocollum "linux-dmabuf" renovatum est ut systemata multi-GPU sustineat. In talibus systematibus, cliens potest communicationem compositam tractare. server qua GPU adhibenda sit.
- Protocollum "color-management-v1" renovatum est ut metadata imaginum BT.2100 ad usum in imaginibus compositis sustineat. server tractatores specifici qui rectam ostentationem contenti HDR creati permittunt Windows.
Omnia protocola ordine per phases evolutionis, probationis, et stabilizationis transeunt. Post completionem phases evolutionis (categoriae "instabilis"), protocollum in ramum "staging" ponitur et officialiter in serie wayland-protocols includitur. Postquam probationes completae sunt, in categoriam stabilem movetur. Protocolla in categoria "staging" deinde in compositis adhiberi possunt. servers et clientes qui functiones similes requirunt. Dissimilis categoriae "instabilis", "staging" mutationes quae compatibilitatem frangunt vetat. Attamen, si difficultates vel defectus in probatione inveniuntur, substitutio cum nova, significativa versione protocolli vel alia extensione Wayland excludi non potest.
Ut acceleraretur traditio protocolla ad tincidunt et ad fovendam mane exsecutionem protocolla in inceptis existentibus, incipiens a priore emissione, addita est periodus "experimentalis", quae permittit mutationes quae compatibilitas franguntur et adiectio "rudis" protocolla quae gradatim ad proprium gradum adduci possunt. Dum protocollum eget subsidio turmas formare et certos agnitiones (ACKs) recipere ab recensoribus ut gradatim ingrediantur, tantum opus est ut nullas obiectiones (NACKs) recipiat per tempus recensionis duarum hebdomadarum ad tempus experimentalem ingrediendi.
Via-protocolla suite nunc comprehendit sequentes protocolla stabilia, quae sunt retrorsum compatibilia:
- "viewporter" - permittit clienti actiones perficere in marginibus superficiei lateralis amplificandis et resecandis. server.
- "praesentatio-time" - video ostentationem praebet.
- "xdg-testa" est interfacies ad creandas et mutuas cum superficiebus ut fenestras, permittens eas movere circa velum, concidere, expandere, resize, etc.
- "linux-dmabuf" - facultates praebet ad wl_buffers creandis secundum DMA-BUF.
- "Tabula" - ordo initus ex tabulis graphicis.
Protocolla probata in ramo "cervorum";
- drm-lease - praebet facultates necessarias ad imaginem stereo generandam cum diversis buffers ad oculos sinistros et dextros cum outputing to virtual real headsets.
- "ext-session-lock" - medium definit densis sessionis, exempli gratia, dum Screensaver currit vel dialogum authenticas manifestatur.
- "singulum pixel-buffer" - permittit te creare unum quiddam pixellam quae includuntur valores quattuor 32-bit RGBA.
- "xdg-activation" - permittit te focum inter diversas superficies primi gradus transferre (exempli gratia, utendo...)
(activatione xdg una applicatio focum ad aliam mutare potest). - genus-contenti - clientibus permittit ut composita transmittant server Informationes de contento monstrato quae ad optimizandum mores contento-conscientes adhiberi possunt, exempli gratia, proprietates DRM specificas constituendas, ut "genus contenti". Subsidium pro his generibus contenti declaratum est: nullum (nulla informatio de genere datorum), photo (exitus photographicus digitalis minimam elaborationem requirens), video (video vel animatio, synchronizationem accuratiorem requirens ad vitandam haesitationem), et ludus (ludus incipiens, exitum cum minima mora requirens).
- ext-otiosus-notificamus - Permittit servitoribus compositos notificationes clientibus mittere de usorum inertia, quae adhiberi possunt ad modos salvificos additos excitandos post certum tempus cessationis.
- discerptio-control - sino vos ut inactivandi synchronisationem verticalem (VSync) cum pulsus verticali debilitans in applicationibus plenae screen, contra discerptionem in output tueri solebat. In applicationibus multimedia, artificia propter discerptionem effectus sunt inconveniens, sed in programmatibus ludis, artificia tolerari possunt si moras cum illis tractantes causant accessiones.
- ext-peregrination-toplevel-list - Receptum informationes de superficiebus ad summum gradum positis, quae te permittunt ad fenestras ad navale super ceteras contentas ordinare, exempli gratia, tabulas tuas et virgas fenestras apponere.
- securitatis-contextus - sino vos ut clientes recognoscas solitudinem sandbox utentes. Cliens potest novam connexionem cum servo composito Wayland substructo subcriptio et contextum securitatis adnectere ei, post quem procurator compositi facultatem praebebit praesto ad nexum constitutum in contextu certa securitatis.
- Figura cursoris est jocus via ad cursoris speciem, quae in serie imaginum cursorium transeat loco crepantis ad superficiem (wl_surface).
- "ext-transiens-sedes" - constituebant creare sessiones temporales independentes (sedes) usui destinata cum virtualis input machinis. Exempli gratia, cum exsequens facultatem coniungendi cum desktop remoto, protocollum permittit te creare sessionem separatam pro sulum user cum virtuali claviaturae et mure.
- "xdg-toplevel-drago" - "draco & stilla" mechanismum extendit cum facultate ad fenestras top-gradas applicandi ad trahendam operationem, quae adhiberi potest, exempli gratia, ad ordinandum trahentes instrumenta vel navigatorias cum mure. Novum protocollum permittit tibi ut fenestrae dissolubiles partes crees quae, cum e fenestra illa tracti sunt, novae fenestrae fiant et in summitate fenestrae existentium moveri possit antequam re-iuncta sit.
- "xdg-dialog" - sino te attribuere attributis alternis-speciis ad summas superficies, exempli gratia, potes dialogos modales creare, qui commercium usoris interfaciendi cum reliquis interfaciunt.
- "linux-drm-syncobj" - instrumenta praebet ad expressam synchronizationem utens DRM (Direct Reddendo Manager) synchronisation obiecta. Ponitur in contextu synchronizationis cum quiddam ad reddendam, propositum protocollum operabitur cum rectoribus in APIs Vulkan et OpenGL graphics (exsecutio in tractatoribus in regentibus fundata). Novus protocollum efficit, ut ducatur operatio ad quiddam completum antequam procurator componens quiddam ostendat.
- alpha-modus, quod clientibus permittit mutare gradum perspicuitatis superficiei et operationes transferre ut pellucentia ad latus servientis compositi curet, qui rursus has operationes ad KMS reducere potest.
- xdg-toplevel-icon β ligat iconem ad summum gradum fenestrae.
- ext-image-capto-source-ext-image-exemplum cepi - ordinando captionem contenti in velo exponendo.
- xdg-system-bell - sino te signum systematis output, quod adhiberi potest, exempli gratia, admonitionem in emulatore terminali. Forma autem rei notae ad arbitrium procuratoris compositae determinatur;
- fifo - instrumentum a FIFO (primo primo exeunte) mechanismum ad expediendas contenti renovationis queue superficiei monstratae. In practica parte, protocollum admittit output exspectare verticalis intuens ad perficiendum (vblank) loco utendi callback vocat singulis diebus paratum est ad novam tabulam exhibendam, quae problema GPU oneris magni utens VSync solvit.
- commit-timing β permittit te limitem temporis contento superficiali (composito) alligare servo mutationem contenti, si fieri potest post tempus definitum, sed non ante, ostendere debet.
- ext-inhibitionis - Permittit clientes privilegiatos ad regendum MGE, exempli gratia ad procuratores deducendi clipboard.
- spatium laboris externum β notionem exsequitur virtualnyx rabochikh stolov et offert eventa cum informatione de statu escritoriorum, necnon facultatem escritorios activandi et deactivandi. Protocollum adhiberi potest ad creandas tabulas instrumentorum et indices qui indicem escritoriorum virtualium praesto ostendunt et commutationem inter ea permittunt.
- color-administratio - facultatem praebet ad administrationem colorum et sustentationem ad dynamicam extensionem splendoris extensam (HDR, High Dynamic Range). Addita extensione, client applicationes informationes habere possunt de proprietatibus colorum relatarum machinis output ac datas tradere de proprietatibus colorum relatarum contentorum propriorum cum servo composito. In servo composito, haec notitia ad colorem automatice administrandum adhiberi potest cum contenta in diversis machinis output ostendens, exempli gratia ad contenta convertendi in propositionem monitoribus aptam ad ostentationem in HDR. ICC profiles color spatia descripsit.
- xdg-toplevel-tag β Permittit clientibus Wayland ut notas superficiebus summi ordinis addant, quas servus compositionis ad fenestras identificandas uti potest postquam applicatio denuo incepta est (exempli gratia, applicatio notas "main window" et "settings" pro fenestra principali et fenestra settings constituere potest). Talia identificatio utilis est ad situm, magnitudinem, et proprietates fenestrarum post iterum inceptum restituendas, et ad regulas speciales pro singulis generibus fenestrarum definiendas.
- repraesentatio-coloris β repraesentationem colorum superficiei Wayland definit. Clientes Wayland metadata necessaria ad definiendum perspicuitatem, exemplar colorum, subsampling, et ambitum quantizationis transmittere possunt, et adhibentur cum buffer cum datis correspondentibus exemplari colorum YCbCr ad repraesentationem RGB convertuntur.
- `ext-background-effect` β effectus partibus semi-pellucidis superficiei Wayland applicat, ut puta nebulam fundi.
- `indicator-warp` β Permittit applicationi ut indicem ad locum definitum statim moveat.
- `xdg-session-management` β facultates ad statum et situm fenestrarum sessionis interruptae restituendum, exempli gratia post ruinam servi compositi vel applicationis.
Protocolla in ramo experimentali elaborantur:
- xx-session-management β statum fenestrarum pro sessionibus interruptis (exempli gratia, post ruinam administratoris compositi) restituit.
- `xx-input-method` permittit applicationibus ut modos inscriptionis textus pro servitoribus compositis impleant et textum inscriptum generent, qui adhiberi potest, exempli gratia, ad claviaturas virtuales et stratas IME (Input Method Editor) ad processum inscriptionis creandas.
- xx-text-input β permittit servis compositis methodos input implementare et textum ad applicationes mittere. Protocollum interactiones inter servi compositos et applicationes normat et potestatem super functiones sicut transmissionem textus input, tractationem eventuum foci input, et rationem ducendi specificarum agrorum input (linguam, selectionem textus, genus contenti) permittit.
- `xx-cutouts` β ad informationem de excisionibus in velo obtinendam (exempli gratia, area sub camera anteriori in velo telephoni mobilis).
- Zonae-xx β ad fenestras summi ordinis creandas et addendas "zonis" β ambitus cum suo proprio spatio coordinatarum. Protocollum ordinationem logicam fenestrarum permittit, in qua quaeque fenestra relative ad quamque aliam fenestram collocatur.
- `xx-keyboard-filter` β ut cliens eventa claviaturae selecta intercipiat, eventa inscriptionis mutet, vel certos eventus ne ad superficiem Wayland in foco transmittantur prohibeat.
Protocolla in ramo "inconstans" crescendo:
- "Fullscreen-testa" - imperium operis in plena screen modus.
- "input-modus" - processus initus modi.
- "inhibere otiosum" - immissionem screensaver obturans (saver Screensaver).
- "input-timestamps" - timestamps for input events.
- "Tesserae breves-inhibere" - affectum clavium clavium et hotkeys moderatur.
- "linux-explicit-synchronization" proprium est Linux Mechanismus ad synchronizandas zonas intermedias respectu superficiei.
- "monstra-gestus" - imperium tactus screens.
- "Monstra cohiberi" - regula cohiberi (obturans).
- "prima-electio" - per analogiam cum X11, efficit operationem clipboard (prima lectio), informationem e qua plerumque cum medio mus felis inseri solet.
- "monstratorem relativum eventus" - regula relativa eventuum.
- "text-input" - organization of text input.
- "xdg-aliena" est instrumenti interfaciendi cum superficiebus clientis "propinqui".
- "xdg-decoration" - fenestrae reddens ornamenta in parte ministri.
- "xdg-output" - informationis informationis de video output (usus est pro scalis fractis).
- "xwayland-keyboard-capto" - initus in XWayland applicationes capere.
Source: opennet.ru
