Wayland-Protokolên 1.27 berdan

Опубликован релиз пакета wayland-protocols 1.27, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.

Hemî protokol bi rêkûpêk di sê qonaxan re derbas dibin - pêşkeftin, ceribandin û îstîqrar. Piştî qedandina qonaxa pêşkeftinê (kategoriya "bêîstîqrar"), protokol di şaxê "qonaxa" de tê danîn û bi fermî di nav rêza protokolên wayland-ê de tête navandin, û piştî ku ceribandin qediya, ew tê veguheztin kategoriya stabîl. Protokolên ji kategoriya "qonaxa" jixwe dikarin di server û xerîdarên pêkhatî de ku fonksiyonên têkildar hewce ne werin bikar anîn. Berevajî kategoriya "bêîstiqrar", "qonaxa" kirina guhertinên ku lihevhatiniyê binpê dikin qedexe dike, lê heke di dema ceribandinê de pirsgirêk û kêmasî werin tespît kirin, veguheztina bi guhertoyek girîng a nû ya protokolê an pêvekek din a Wayland nayê derxistin.

В новой версии в категорию «staging» добавлены новые протоколы:

  • naverok-cure - Destûrê dide xerîdar ku agahdariya li ser naveroka ku tê xuyang kirin ji servera hevbeş re derbas bikin, ku dikare were bikar anîn da ku behremendiya haydar a naverokê xweşbîn bike, wek mînak danîna taybetmendiyên DRM-ê yên wekî "cureyê naverokê". Piştgiriya ji bo celebên naverokê yên jêrîn têne ragihandin: tune (ne agahdarî di derbarê celebê daneyê de), wêne (derketina wêneyên dîjîtal, ku pêvajoyek hindiktirîn hewce dike), vîdyo (vîdyo an anîmasyon, hevdemkirina rasttir hewce ye ku ji stiraniyê dûr nekevin) û lîstik (destpêkirin). lîstikan, encam ji derengiya herî kêm).
  • ext-idle-notify - Destûrê dide pêşkêşkerên pêkhatî ku ji xerîdaran re di derbarê neçalaktiya bikarhêner de agahdariyan bişînin, ku dikare were bikar anîn da ku modên hilanîna hêzê yên din piştî demek diyarkirî ya bêçalaktiyê çalak bike.

Heya nuha, protokolên wayland-ê protokolên domdar ên jêrîn hene, ku lihevhatina paşverû peyda dikin:

  • "viewporter" - destûrê dide xerîdar ku li ser milê serverê çalakiyên pîvandinê û qutkirina rûkalê pêk bîne.
  • "dema pêşkêşkirinê" - pêşandana vîdyoyê peyda dike.
  • "xdg-shell" navbeynkariyek e ji bo afirandin û danûstandina bi rûberan re wekî pencereyan, ku dihêle hûn wan li dora ekranê bigerin, kêm bikin, berfireh bikin, mezinahî bikin, hwd.

Protokolên ku di şaxê "qonaxa" de hatine ceribandin:

  • drm-lease - çavkaniyên pêwîst peyda dike da ku wêneyek stereo bi tamponên cihêreng ên ji bo çavên çep û rastê dema ku ji sernavên rastiya virtual derdixe çêbike.
  • "ext-session-lock" - navgînek girtina danişînê diyar dike, wek nimûne, dema ku hilbera ekranê dimeşe an jî diyaloga rastrastkirinê tê xuyang kirin.
  • "single-pixel-buffer" - destûrê dide te ku hûn tamponên yek-pixel biafirînin ku çar nirxên RGBA 32-bit hene.
  • "Xdg-aktîvkirin" - dihêle hûn balê di navbera rûberên cihêreng ên asta yekem de veguhezînin (mînakî, bi karanîna xdg-aktîvkirinê, serîlêdanek dikare balê biguhezîne ya din).

Protokolên ku di şaxê "bêîstiqrar" de têne pêşve xistin:

  • "fullscreen-shell" - kontrolkirina xebatê di moda ekrana tevahî de.
  • "rêbaza têketinê" - pêvajoyên têketinê.
  • "bêkar-negirtin" - astengkirina destpêkirina dîmenderê (paşgira ekranê).
  • "input-timestamps" - ji bo bûyerên têketinê mohra demjimêran.
  • "Klavyeya-kurteyên-inhibit" - girêdana kurtebirên klavyeyê û bişkokên germ kontrol dike.
  • «linux-dmabuf» — совместное использование нескольких видеокарт при помощи технологии DMABuff.
  • "Linux-explicit-synchronization" mekanîzmayek taybetî ya Linux-ê ye ku ji bo hevdengkirina tamponên li ser rûyê erdê ve girêdayî ye.
  • "nîşander-destûr" - kontrolkirina ji ekranên destikê.
  • "Tiştên nîşanker" - astengên nîşanker (astengkirin).
  • "Hilbijartina seretayî" - bi analogî bi X11 re, ew xebata paşîna seretayî (hilbijartina seretayî) misoger dike, agahdariya ku jê bi gelemperî bi bişkoja mişka navîn tê danîn.
  • "Bûyerên nîşankerê têkildar" - bûyerên nîşana têkildar.
  • "tablet" - piştgirî ji bo têketina ji tabletan.
  • "Text-input" - rêxistina têketina nivîsê.
  • "xdg-biyanî" navbeynkariyek e ku ji bo danûstendina bi rûberên muwekîlê "cîran" re ye.
  • "xdg-decoration" - li kêleka serverê xemlên pencereyê pêşkêş dikin.
  • "xdg-output" - agahdariya zêde li ser derana vîdyoyê (ji bo pîvandina perçeyî tê bikar anîn).
  • "xwayland-klavye-grab" - di serîlêdanên XWayland de têketinê bigire.

Source: opennet.ru

Add a comment