Wayland-Protocols 1.31

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск ΠΏΠ°ΠΊΠ΅Ρ‚Π° wayland-protocols 1.31, содСрТащСго Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ… возмоТности Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… возмоТности, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для построСния ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹Ρ… сСрвСров ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ.

Ny protocole rehetra dia mandalo dingana telo - fampandrosoana, fitsapana ary fanamafisana. Rehefa vita ny dingana fampandrosoana (ny sokajy "tsy marin-toerana") dia apetraka ao amin'ny sampana "staging" ny protocol ary ampidirina amin'ny fomba ofisialy ao amin'ny seta wayland-protocols, ary rehefa vita ny fitsapana dia afindra amin'ny sokajy stable. Ny protocols avy amin'ny sokajy "staging" dia efa azo ampiasaina amin'ny servisy sy mpanjifa mitambatra izay ilaina ny fiasa mifandraika. Tsy toy ny sokajy "tsy marin-toerana", ny "staging" dia mandrara ny fanovana izay manitsakitsaka ny fifanarahana, fa raha misy olana sy lesoka hita mandritra ny fitsapana, dia tsy voahilika ny fanoloana ny dikan-teny manan-danja vaovao amin'ny protocol na ny fanitarana Wayland hafa.

Новая вСрсия ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° спустя нСдСлю послС выпуска Wayland-Protocols 1.30, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° tearing-control для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ синхронизации. Π’ вСрсии 1.31 Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ Β«stagingΒ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» fractional-scale, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅Ρ†Π΅Π»Ρ‹Π΅ значСния ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ повСрхностСй, Ρ‡Ρ‚ΠΎ позволяСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² wp_viewport, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ ΠΎΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹Ρ… свСдСний ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅. Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° fractional-scale ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для wlroots, KWin ΠΈ glfw.

Amin'izao fotoana izao, ny wayland-protocols dia ahitana ireto protocols stable manaraka ireto, izay manome fampifanarahana mihemotra:

  • "viewporter" - mamela ny mpanjifa hanao scaling sy trimming sisiny ambonin'ny hetsika eo amin'ny lafiny mpizara.
  • "fotoana fanolorana" - manome fampisehoana video.
  • Ny "xdg-shell" dia interface tsara hamoronana sy hifaneraserana amin'ny sehatra toy ny windows, izay ahafahanao mamindra azy ireo manodidina ny efijery, manamaivana, manitatra, manova ny habeny, sns.

Protocols nosedraina tao amin'ny sampana "staging":

  • drm-lease - manome ny loharano ilaina amin'ny famoronana sary stereo misy buffers samihafa ho an'ny maso havia sy havanana rehefa mivoaka amin'ny headset zava-misy virtoaly.
  • "ext-session-lock" - mamaritra ny fomba hanidy ny session, ohatra, raha mandeha ny saver na ny fifanakalozan-kevitra momba ny fanamarinana.
  • "single-pixel-buffer" - mamela anao hamorona buffer tokana-pixel izay misy soatoavina RGBA 32-bit efatra.
  • "xdg-activation" - ahafahanao mamindra ny fifantohana eo amin'ny sehatra voalohany (ohatra, mampiasa xdg-activation, ny fampiharana iray dia afaka manova fifantohana amin'ny hafa).
  • karazana votoaty - Mamela ny mpanjifa hampita vaovao momba ny atiny aseho amin'ny lohamilina mitambatra, izay azo ampiasaina hanamafisana ny fihetsika mahatsikaritra votoaty, toy ny fametrahana fananana DRM manokana toy ny "karazana votoaty". Ny fanohanana ireto karazana votoaty manaraka ireto dia nambara: tsy misy (tsy misy fampahalalana momba ny karazana data), sary (famoahana sary nomerika, mila fanodinana kely indrindra), horonan-tsary (video na animation, ilaina ny fampifanarahana mazava kokoa mba hisorohana ny fiakanakana) ary ny lalao (famoahana). lalao, vokatra avy amin'ny fahatarana kely indrindra).
  • ext-idle-notify - Mamela ny server composite handefa fampandrenesana amin'ny mpanjifa momba ny tsy fihetsehan'ny mpampiasa, izay azo ampiasaina amin'ny fampandehanana ny fomba fitsitsiana herinaratra fanampiny aorian'ny fotoana tsy fiasana.
  • tearing-control - ahafahanao manafoana ny fampifanarahana mitsangana (VSync) miaraka amin'ny pulse damping mitsangana amin'ny fampiharana amin'ny efijery feno, ampiasaina amin'ny fiarovana amin'ny famoahana ny vokatra. Ao amin'ny fampiharana multimedia, ny artifacts noho ny rovitra dia fiantraikany tsy ilaina, fa amin'ny programa lalao dia azo leferina ny artifacts raha toa ka miteraka fahatarana fanampiny ny fikarakarana azy ireo.

Protocols novolavolaina tao amin'ny sampana "tsy azo antoka":

  • "Fullscreen-shell" - fanaraha-maso ny asa amin'ny fomba feno efijery.
  • "fomba fampidirana" - fomba fanodinana fampidirana.
  • "Idle-inhibit" - fanakanana ny fandefasana ny efijery (saver).
  • "input-timestamps" - timestamps ho an'ny hetsika fampidirana.
  • "keyboard-shortcuts-inhibit" - mifehy ny fampifandraisana ny hitsin-dΓ lana sy ny hotkey.
  • Β«linux-dmabufΒ» β€” совмСстноС использованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ dma-buf.
  • Ny "linux-explicit-synchronization" dia rafitra manokana amin'ny Linux amin'ny fampifanarahana ireo buffer mifatotra amin'ny tany.
  • "fanondro-fihetsika" - fanaraha-maso amin'ny efijery fikasihana.
  • "faneriterena pointer" - faneriterena pointer (fanakanana).
  • "Primary-selection" - amin'ny alΓ lan'ny fanoharana amin'ny X11, dia miantoka ny fiasan'ny takelaka voalohany (fantina voalohany), ny fampahalalana izay matetika ampidirina amin'ny bokotra afovoany.
  • "hetsika fanondro relatif" - fisehoan-javatra fanondro relatif.
  • "tablet" - fanohanana ny fampidirana avy amin'ny takelaka.
  • "text-input" - fandaminana ny fampidirana lahatsoratra.
  • Ny "xdg-vahiny" dia interface tsara hifaneraserana amin'ny tampon'ny mpanjifa "mpifanolo-bodirindrina".
  • "xdg-decoration" - manome haingo varavarankely eo amin'ny lafiny server.
  • "xdg-output" - fampahalalana fanampiny momba ny famoahana horonan-tsary (ampiasaina amin'ny fametahana fractional).
  • "xwayland-keyboard-grab" - maka ny fidirana amin'ny rindranasa XWayland.
  • Source: opennet.ru

Add a comment