GTK5 обмисля спиранС Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° X11

ΠœΠ°Ρ‚ΠΈΠ°Ρ КласСн, Π»ΠΈΠ΄Π΅Ρ€ Π½Π° Fedora Desktop Team, Ρ‡Π»Π΅Π½ Π½Π° GNOME Release Team ΠΈ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° GTK (Π°Π²Ρ‚ΠΎΡ€ Π½Π° 36.8% ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² GTK 4), Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° обсъТда Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° X11 Π² слСдващия голям ΠΊΠ»ΠΎΠ½ Π½Π° GTK5 ΠΈ оставяйки GTK Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Linux, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ само ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Wayland.

Π‘Π΅Π»Π΅ΠΆΠΊΠ°Ρ‚Π° към ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° оттСглянС Π½Π° X11 гласи, Ρ‡Π΅ β€žX11 Π½Π΅ сС подобрява ΠΈ Wayland Π²Π΅Ρ‡Π΅ Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½.β€œ Π’ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° с обяснСниСто, Ρ‡Π΅ Π±Π΅ΠΊΠ΅Π½Π΄ΡŠΡ‚ Π½Π° X11 GTK ΠΈ базираният Π½Π° Xlib ΠΊΠΎΠ΄ са Π² застой ΠΈ ΠΈΠ·ΠΏΠΈΡ‚Π²Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π°. Заявява сС, Ρ‡Π΅ Π·Π° Π΄Π° останС ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° X11, някой трябва Π΄Π° напишС ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΊΠΎΠ΄, ΡΠ²ΡŠΡ€Π·Π°Π½ с X11, Π½ΠΎ няма Снтусиасти ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° GTK са фокусирани основно Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Wayland. БистСмнитС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС интСрСсуват ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π° Π² Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° X11 срСди, Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΠΏΠΎΠ΅ΠΌΠ°Ρ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π² свои Ρ€ΡŠΡ†Π΅ ΠΈ Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΡ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° нСя Π² GTK, Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° активност, сС Π²ΠΈΠΆΠ΄Π° сцСнарият всСки, ΠΊΠΎΠΉΡ‚ΠΎ ΠΆΠ΅Π»Π°Π΅ Π΄Π° ΠΏΠΎΠ΅ΠΌΠ΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π° Π½Π° X11 Π² свои Ρ€ΡŠΡ†Π΅ ΠΊΠ°Ρ‚ΠΎ ΠΌΠ°Π»ΠΊΠΎ вСроятно.

Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° GTK Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π° Wayland ΠΊΠ°Ρ‚ΠΎ основна ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° функционалност ΠΈ API. ΠŸΠΎΡ€Π°Π΄ΠΈ липсата Π½Π° ΠΊΠ°ΠΊΠ²Π°Ρ‚ΠΎ ΠΈ Π΄Π° Π΅ дСйност ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° X11, Π°ΠΊΠΎ Ρ‚ΠΎΠΉ останС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ Π² GTK, Π±Π΅ΠΊΠ΅Π½Π΄ΡŠΡ‚ Π½Π° X11 Ρ‰Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ всС ΠΏΠΎ-голямо изоставанС ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° функционалност, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, ΠΈΠ»ΠΈ Ρ‰Π΅ сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π΅ Π² ΠΏΡ€Π΅Ρ‡ΠΊΠ° Π·Π° внСдряванСто Π½Π° Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² GTK.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€