Mir 1.2 mampiseho ny famoahana ny mpizara

nampidirina fampisehoana ny famoahana ny mpizara jereo 1.2, ny fampandrosoana izay mitohy amin'ny Canonical, na dia eo aza ny fandavana ny famolavolana ny Unity shell sy ny edisiona Ubuntu ho an'ny finday. Mir dia mijanona amin'ny fangatahana amin'ny tetikasa Canonical ary napetraka ho vahaolana ho an'ny fitaovana tafiditra sy ny Internet of Things (IoT). Mir dia azo ampiasaina ho mpizara mitambatra ho an'ny Wayland, izay ahafahanao mampandeha rindranasa rehetra mampiasa Wayland (ohatra, namboarina tamin'ny GTK3/4, Qt5 na SDL2) ao amin'ny tontolo miorina amin'ny Mir. Ny fonosana fametrahana dia voaomana ho an'ny Ubuntu 16.04/18.04/18.10/19.04 (PPA) ary fedora 28/29/30.

Ao amin'ny famoahana vaovao:

  • Π’ срСдствах для обСспСчСния запуска Wayland-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Mir ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ число ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland. Π’ настоящСС врСмя Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ wl_shell, xdg_wm_base ΠΈ xdg_shell_v6. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ zwlr_layer_shell_v1 ΠΈ zxdg_output_v1. ΠΠ°Ρ‡Π°Π»Π°ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ возмоТности опрСдСлСния собствСнных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland для своих графичСских ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ Π½Π° Π±Π°Π·Π΅ Mir. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ возмоТности стало Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° libmirwayland-dev, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ класс для собствСнного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² MirAL;
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности прослойки MirAL (Mir Abstraction Layer), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΡƒΡ…ΠΎΠ΄Π° ΠΎΡ‚ прямого обращСния ΠΊ сСрвСру Mir ΠΈ абстрагирования доступа ΠΊ ABI Ρ‡Π΅Ρ€Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ libmiral. Π’ класс WaylandExtensions Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° рСгистрации собствСнных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Wayland. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ класс MinimalWindowManager с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ примСняСмой ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ стратСгии управлСния ΠΎΠΊΠ½Π°ΠΌΠΈ (ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для создания простых ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Wayland для пСрСмСщСния ΠΈ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ экранных ТСстов Π½Π° сСнсорных экранах);
  • Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° X11-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ запуска ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Xwayland ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости.

Source: opennet.ru

Add a comment