Mir 1.4 bonisa ukukhutshwa kweseva

ipapashiwe bonisa ukukhutshwa komncedisi Umm 1.4, uphuhliso oluqhubekayo yiCanonical, nangona ukwala ukuphuhlisa igobolondo le-Unity kunye ne-Ubuntu edition yee-smartphones. UMir uhlala efunwa kwiiprojekthi zeCanonical kwaye ngoku ibekwe njengesisombululo sezixhobo ezifakiweyo kunye ne-Intanethi yeZinto (IoT). I-Mir inokusetyenziswa njengomncedisi odibeneyo we-Wayland, okuvumela ukuba usebenzise naziphi na izicelo usebenzisa i-Wayland (umzekelo, eyakhiwe nge-GTK3/4, Qt5 okanye SDL2) kwiindawo ezisekelwe kwi-Mir. Iiphakheji zokufakela zilungiselelwe Ubuntu 16.04/18.04/18.10/19.04 (PPA) kunye Fedora 29/30. Ikhowudi yeprojekthi isasazwa ngu ilayisenisi phantsi kwe-GPLv2.

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС Π² срСдствах для обСспСчСния запуска Wayland-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°Ρ… Π½Π° основС Mir ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° wlr-layer-shell (Layer Shell), ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ окруТСния Sway, ΠΈ примСняСмого Π² процСссС портирования ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ MATE Π½Π° Wayland. Из поставки ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ mirrun ΠΈ mirbacklight. Π’ прослойку MirAL (Mir Abstraction Layer), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΡƒΡ…ΠΎΠ΄Π° ΠΎΡ‚ прямого обращСния ΠΊ сСрвСру Mir ΠΈ абстрагирования доступа ΠΊ ABI Ρ‡Π΅Ρ€Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ libmiral, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹Ρ… Π·ΠΎΠ½, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… размСщСния ΠΎΠΊΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ экрана.

Π‘Π΄Π΅Π»Π°Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг ΠΊ избавлСнию ΠΎΡ‚ спСцифичного API mirclient, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя находится Π² Π·Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ состоянии ΠΈ вмСсто Π½Π΅Π³ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Wayland. Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС API mirclient ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ оставлСна сборочная опция Β«β€”enable-mirclientΒ» для Π΅Π³ΠΎ возвращСния, Π° для Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° пСрСмСнная окруТСния MIR_SERVER_ENABLE_MIRCLIENT ΠΈ настройка Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ enable-mirclient. ΠŸΠΎΠ»Π½ΠΎΠΌΡƒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ API mirclient ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² IBports ΠΈ Ubuntu Touch.

umthombo: opennet.ru

Yongeza izimvo