ИзданиС на Wayland-Protocols 1.31

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° вСрсия Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° wayland-protocols 1.31, която ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π²Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° основния ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Wayland ΠΈ прСдоставят Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈ потрСбитСлски срСди.

ВсС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ проходят Ρ‚Ρ€ΠΈ Ρ„Π°Π·Ρ‹ β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, тСстированиС ΠΈ стабилизация. ПослС окончания этапа Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (катСгория Β«unstableΒ») ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» пСрСмСщаСтся Π² Π²Π΅Ρ‚ΠΊΡƒ Β«stagingΒ» ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² состав Π½Π°Π±ΠΎΡ€Π° wayland-protocols, Π° послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ тСстирования ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΈΠ· ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Β«stagingΒ» ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹Ρ… сСрвСрах ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, Π³Π΄Π΅ трСбуСтся связанная с Π½ΠΈΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Β«unstableΒ», Π² Β«stagingΒ» Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ измСнСния, Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ, Π½ΠΎ Π² случаС выявлСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π½Π΅Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π² процСссС тСстирования Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° Π½ΠΎΠ²ΡƒΡŽ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Wayland.

Новата вСрсия Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° сСдмица слСд ΠΈΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Wayland-Protocols 1.30, Π² ΠΊΠΎΠΉΡ‚ΠΎ бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° tearing-control Π·Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»Π½Π°Ρ‚Π° синхронизация. Π’ вСрсия 1.31 към катСгорията β€žstagingβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» fractional-scale, Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΉΡ‚ΠΎ композитният ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅Π΄Π°Π²Π° нСцСлочислСни стойности Π·Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚ΠΈΡ‚Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΏΠΎ-Ρ‚ΠΎΡ‡Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Π±ΡƒΡ„Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ wp_viewport Π² сравнСниС с ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°ΠΊΡ€ΡŠΠ³Π»Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅. Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° fractional-scale са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° wlroots, KWin ΠΈ glfw.

Π’ настоящСС врСмя Π² состав wayland-protocols входят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ:

  • viewporterΒ» β€” позволява Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ ΠΈ изрязванС Π½Π° Ρ€ΡŠΠ±ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Ρ‚Π° ΠΎΡ‚ страната Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ΡΡŠΡ€Π²ΡŠΡ€.
  • Β«presentation-timeΒ» β€” обСспСчиваСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ.
  • Β«xdg-shellΒ» β€” интСрфСйс для создания ΠΈ взаимодСйствия с повСрхностями ΠΊΠ°ΠΊ с ΠΎΠΊΠ½Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ ΠΏΠΎ экрану, ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ‚.Π΄.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹, тСстируСмыС Π² Π²Π΅Ρ‚ΠΊΠ΅ Β«stagingΒ»:

  • drm-lease β€” прСдоставя рСсурси, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° стСрСоизобраТСниС с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΈ Π·Π° лявото ΠΈ дясното ΠΎΠΊΠΎ ΠΏΡ€ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° шлСмовС Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° рСалност.
  • Β«ext-session-lockΒ» β€” опрСдСля срСдствата Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° сСсията, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π΅ΠΊΡ€Π°Π½Π½Π°Ρ‚Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ»ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° Π΄ΠΈΠ°Π»ΠΎΠ³ Π·Π° удостовСряванС.
  • Β«single-pixel-bufferΒ» β€” позволява създаванС Π½Π° однопиксСлови Π±ΡƒΡ„Π΅Ρ€ΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ΠΈ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ стойности RGBA.
  • Β«xdg-activationΒ» β€” позволява ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° фокуса ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚ΠΈ Π½Π° ΠΏΡŠΡ€Π²ΠΎ Π½ΠΈΠ²ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° xdg-activation Π΅Π΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° прСнасочи фокуса към Π΄Ρ€ΡƒΠ³ΠΎ).
  • content-type β€” позволява Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π΄Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Π°Ρ‚Π° ΡΡŠΡ€Π²ΡŠΡ€Π° информация Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½ΠΎΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° оптимизация Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² зависимост ΠΎΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° спСцифични DRM свойства, ΠΊΠ°Ρ‚ΠΎ Β«content typeΒ». ЗаявСна Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° слСднитС Ρ‚ΠΈΠΏΠΎΠ²Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅: none (няма информация Π·Π° Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½ΠΈ), photo (ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ снимки, изисква ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°), video (Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ анимация, изискваща ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½Π° синхронизация, Π·Π° Π΄Π° сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π°Ρ‚ забавяния) ΠΈ game (стартиранС Π½Π° ΠΈΠ³Ρ€ΠΈ, изискващо ΠΈΠ·Ρ…ΠΎΠ΄ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° латСнтност).
  • ext-idle-notify β€” прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π΄Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ увСдомлСния Π·Π° нСактивност Π½Π° потрСбитСля, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° пСстСнС Π½Π° СнСргия слСд ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π½Π° нСактивност.
  • tearing-control β€” позволява Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»Π½Π°Ρ‚Π° синхронизация (VSync) Π² прилоТСния Π½Π° цял Π΅ΠΊΡ€Π°Π½ с ΠΊΠ°Π΄Ρ€ΠΎΠ² импулс Π·Π° гасСнС, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ появата Π½Π° Ρ€Π°Π·ΠΊΡŠΡΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄ (tearing). Π’ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈΡ‚Π΅ прилоТСния появата Π½Π° Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ€Π°Π·ΠΊΡŠΡΠ²Π°Π½ΠΈΡ Π΅ Π½Π΅ΠΆΠ΅Π»Π°Π½ Π΅Ρ„Π΅ΠΊΡ‚, Π½ΠΎ Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π΅ възмоТно Π΄Π° сС понСсат Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈ, Π°ΠΊΠΎ справянСто с тях Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ забавяния.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½ΠΈ Π² ΠΊΠ»ΠΎΠ½Π° Β«unstableΒ»:

  • Β«fullscreen-shellΒ» β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° цял Π΅ΠΊΡ€Π°Π½.
  • Β«input-methodΒ» β€” ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° въвСТданС.
  • Β«idle-inhibitΒ» β€” прСдотвратяванС Π½Π° стартиранС Π½Π° Π΅ΠΊΡ€Π°Π½Π½Π°Ρ‚Π° заставка.
  • Β«input-timestampsΒ» β€” Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π·Π° Π²Ρ…ΠΎΠ΄Π½ΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ.
  • Β«keyboard-shortcuts-inhibitΒ» β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° ΠΏΡ€ΠΈΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° клавишни ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈ Π±ΡŠΡ€Π·ΠΈ клавиши.
  • Β«linux-dmabufΒ» β€” сподСлянС Π½Π° няколко Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° тСхнологията dma-buf.
  • Β«linux-explicit-synchronizationΒ» β€” спСцифичСн Π·Π° Linux ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° синхронизация Π½Π° Π±ΡƒΡ„Π΅Ρ€ΠΈΡ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Ρ‚Π°.
  • Β«pointer-gesturesΒ» β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сСнзорни Π΅ΠΊΡ€Π°Π½ΠΈ.
  • Β«pointer constraintsΒ» β€” ограничСния Π½Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ (Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅).
  • Β«primary-selectionΒ» β€” ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° X11 осигурява Ρ€Π°Π±ΠΎΡ‚Π° с основния Π±ΡƒΡ„Π΅Ρ€ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ (primary selection), Ρ‡ΠΈΠΉΡ‚ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС вмъква с срСдния Π±ΡƒΡ‚ΠΎΠ½ Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°.
  • Β«relative pointer eventsΒ» β€” относитСлни ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π½Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ.
  • Β«tabletΒ» β€” ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π²Ρ…ΠΎΠ΄ ΠΎΡ‚ Ρ‚Π°Π±Π»Π΅Ρ‚ΠΈ.
  • Β«text-inputΒ» β€” организация Π½Π° въвСТданС Π½Π° тСкст.
  • Β«xdg-foreignΒ» β€” интСрфСйс Π·Π° взаимодСйствиС с ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚ΠΈ Π½Π° «съсСдСн» ΠΊΠ»ΠΈΠ΅Π½Ρ‚.
  • Β«xdg-decorationΒ» β€” отразяванС Π½Π° Π΄Π΅ΠΊΠΎΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈΡ‚Π΅ ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.
  • Β«xdg-outputΒ» β€” Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠ²Ρ‹Ρ…ΠΎΠ΄Π° (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° сС Π·Π° Π΄Ρ€ΠΎΠ±Π½ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅).
  • Β«xwayland-keyboard-grabΒ» β€” Π·Π°Ρ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° Π²Ρ…ΠΎΠ΄Π° Π² прилоТСнията XWayland.
  • Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster