{"id":102848,"date":"2022-01-04T15:36:51","date_gmt":"2022-01-04T13:36:53","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%b5%d0%bd-%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d1%82%d1%83%d0%bb%d0%ba%d0%b8%d1%82-gtk-4-6"},"modified":"2022-01-04T15:36:51","modified_gmt":"2022-01-04T13:36:53","slug":"%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%b5%d0%bd-%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d1%82%d1%83%d0%bb%d0%ba%d0%b8%d1%82-gtk-4-6","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%b5%d0%bd-%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d1%82%d1%83%d0%bb%d0%ba%d0%b8%d1%82-gtk-4-6","title":{"rendered":"Dost\u0119pny graficzny zestaw narz\u0119dzi GTK 4.6","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po czterech miesi\u0105cach prac opublikowano wersj\u0119 wieloplatformowego zestawu narz\u0119dzi do tworzenia graficznych interfejs\u00f3w u\u017cytkownika \u2014 GTK 4.6.0. GTK 4 rozwija si\u0119 w ramach nowego procesu, kt\u00f3ry stara si\u0119 zapewni\u0107 programistom aplikacji stabilne i wspierane przez kilka lat API, kt\u00f3re mo\u017cna u\u017cywa\u0107, nie obawiaj\u0105c si\u0119, \u017ce co sze\u015b\u0107 miesi\u0119cy b\u0119d\u0105 musieli przerabia\u0107 aplikacje z powodu zmiany API w nowej wersji GTK.     <\/p>\n<p> W\u015br\u00f3d najbardziej zauwa\u017calnych ulepsze\u0144 w GTK 4.6:   <\/p>\n<ul>\n<li class=\"l\"> Usuni\u0119to stary silnik renderuj\u0105cy oparty na OpenGL, zast\u0105piony nowym silnikiem NGL, dostarczanym domy\u015blnie od GTK 4.2, kt\u00f3ry zapewnia wy\u017csz\u0105 wydajno\u015b\u0107. NGL zosta\u0142 przemianowany na GL. Przepisano kod \u0142adowania tekstur, poprawiono wsparcie dla format\u00f3w obraz\u00f3w i przestrzeni kolor\u00f3w.\n<li class=\"l\"> Zdecydowanie przebudowano kod zwi\u0105zany z obliczaniem rozmiar\u00f3w element\u00f3w i uk\u0142adem wid\u017cet\u00f3w. Wcze\u015bniej w\u0142a\u015bciwo\u015bci GtkWidget::halign i GtkWidget::valign przy umieszczaniu element\u00f3w opiera\u0142y si\u0119 na domy\u015blnych rozmiarach wid\u017cet\u00f3w, co przy wskazaniu tylko jednego rozmiaru w trybie wype\u0142nienia obszaru mog\u0142o prowadzi\u0107 do zajmowania przez element dodatkowej przestrzeni. W GTK 4.6 wdro\u017cono mo\u017cliwo\u015b\u0107 wzgl\u0119dnego pomiaru brakuj\u0105cego rozmiaru (na przyk\u0142ad je\u015bli podano szeroko\u015b\u0107, przy umieszczaniu mo\u017ce by\u0107 brana pod uwag\u0119 dost\u0119pna wysoko\u015b\u0107), co pozwala na uczynienie wid\u017cet\u00f3w bardziej smuk\u0142ymi bez zajmowania zb\u0119dnej przestrzeni.  <center><img decoding=\"async\" alt=\"Dost\u0119pny graficzny zestaw narz\u0119dzi GTK 4.6\" src=\"\/wp-content\/uploads\/2022\/01\/0f1967555bf629d859cb36257ad0bf15.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <center><img decoding=\"async\" alt=\"Dost\u0119pny graficzny zestaw narz\u0119dzi GTK 4.6\" src=\"\/wp-content\/uploads\/2022\/01\/e69fb002069af1e5b4632e99d97fde25.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> W wid\u017cecie GtkBox wprowadzono mo\u017cliwo\u015b\u0107 obliczania indywidualnych rozmiar\u00f3w element\u00f3w podrz\u0119dnych. Je\u015bli wcze\u015bniej przestrze\u0144 by\u0142a r\u00f3wnomiernie rozdzielana pomi\u0119dzy wid\u017cetami podrz\u0119dnymi na podstawie ich domy\u015blnych rozmiar\u00f3w, to w GTK 4.6 przy wy\u015bwietlaniu uwzgl\u0119dniono rzeczywisty rozmiar element\u00f3w podrz\u0119dnych.    <center>  <video controls=\"\" style=\"width: 327px; height: 144px; max-width:100%\"><source src=\"https:\/\/blog.gtk.org\/files\/2021\/12\/bar.webm\" type=\"video\/webm\"><\/video>  <video controls=\"\" style=\"width: 327px; height: 144px; max-width:100%\"><source src=\"https:\/\/blog.gtk.org\/files\/2021\/12\/foo.webm\" type=\"video\/webm\"><\/video><\/center>\n<li class=\"l\"> W wid\u017cecie GtkLabel wprowadzono wsparcie dla \u0142amania tekstu na dowoln\u0105 liczb\u0119 wierszy, co pozwala na tworzenie w\u0105skich etykiet zajmuj\u0105cych dost\u0119pne pionowe miejsce.\n<li class=\"l\"> Do klasy GtkWindow dodano mo\u017cliwo\u015b\u0107 dopasowania minimalnego rozmiaru do proporcji, co pozwala na dowoln\u0105 zmian\u0119 rozmiaru okna, bez obawy, \u017ce b\u0119dzie ono zbyt ma\u0142e. Dodano w\u0142a\u015bciwo\u015b\u0107 \u201eWindow.titlebar\u201d.    <center>  <video controls=\"\" style=\"width: 700px; height: 500x; max-width:100%\"><source src=\"https:\/\/blog.gtk.org\/files\/2021\/12\/Screencast_from_11-21-2021_07_09_51_AM.webm?\" type=\"video\/webm\"><\/video><\/center>\n<li class=\"l\"> Dodano nowe ostrze\u017cenie informuj\u0105ce o niesp\u00f3jno\u015bci rozmiar\u00f3w w przypadku zwr\u00f3cenia przez widget nieprawid\u0142owego rozmiaru. Gtk-CRITICAL **: 00:48:33.319: gtk_widget_measure: asercja \u2018for_size &gt;= minimum opposite size\u2019 nie powiod\u0142a si\u0119: 23 &gt;= 42\n<li class=\"l\"> W wid\u017cecie GtkTextView dodano obs\u0142ug\u0119 tabulacji, wyr\u00f3wnanej do prawej kraw\u0119dzi lub do centrum. Dodano wsparcie dla konwersji tekstu i uwzgl\u0119dnienia wysoko\u015bci wiersza. Udoskonalono operacj\u0119 przewijania do wskazanej etykiety. Udoskonalono obs\u0142ug\u0119 cofania zmian. Rozwi\u0105zano problemy podczas wklejania tekstu z schowka oraz z wyborem miejsca do wy\u015bwietlenia interfejsu wklejania Emoji.\n<li class=\"l\"> W wid\u017cecie GtkMenuButton dodano mo\u017cliwo\u015b\u0107 definiowania w\u0142asnych element\u00f3w podrz\u0119dnych.\n<li class=\"l\"> W GtkBuilder przyspieszono prekompilacj\u0119 szablon\u00f3w.\n<li class=\"l\"> Dodano sygna\u0142 activate do aktywacji wid\u017cet\u00f3w GtkComboBox i GtkDropDown.\n<li class=\"l\"> W wid\u017cecie GtkDropDown dodano w\u0142a\u015bciwo\u015b\u0107 show-arrow do kontrolowania wy\u015bwietlania strza\u0142ki.  <center><img decoding=\"async\" alt=\"Dost\u0119pny graficzny zestaw narz\u0119dzi GTK 4.6\" src=\"\/wp-content\/uploads\/2022\/01\/07a04df22b18d096a852f48cfc697fb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> W GtkPopoverMenu dodano atrybut use-markup do u\u017cycia Pango-formatowania w tek\u015bcie menu.\n<li class=\"l\"> W systemie styl\u00f3w zaimplementowano wsparcie dla w\u0142a\u015bciwo\u015bci CSS font-variant-caps do wy\u015bwietlania ma\u0142ych wielkich liter i text-transform do transformacji tekstu.\n<li class=\"l\"> Dodano interfejs GtkSymbolicPaintable do zarz\u0105dzania kolorem symbolicznych ikon.\n<li class=\"l\"> Do interfejsu inspekcji dodano wsparcie dla \u015bledzenia operacji Drag-and-Drop, zapewniono wy\u015bwietlanie aktualnego modu\u0142u wej\u015bciowego, dodano przegl\u0105dark\u0119 tre\u015bci schowka, wdro\u017cono wykres do wizualizacji gtk_widget_measure(), zapewniono mo\u017cliwo\u015b\u0107 rejestrowania zdarze\u0144. W narz\u0119dziu gtk4-node-editor dodano wsparcie dla trybu Drag-and-Drop.\n<li class=\"l\"> Dla Wayland wdro\u017cono ustawienia do aktywacji trybu wysokiego kontrastu (high-contrast). Dodano wsparcie dla protoko\u0142u wl_seat v7.\n<li class=\"l\"> Dodano ustawienie gtk-hint-font-metrics do zbli\u017cenia renderowania tekstu do zachowania GTK3.\n<li class=\"l\"> Dla system\u00f3w opartych na X11 dodano wsparcie dla gest\u00f3w kontrolnych na touchpadach (przy u\u017cyciu XInput 2.4) oraz poprawiono zachowanie przeci\u0105gania okien za nag\u0142\u00f3wek.\n<li class=\"l\"> W bibliotece GDK, kt\u00f3ra zapewnia warstw\u0119 mi\u0119dzy GTK a systemem graficznym, poprawiono sprawdzanie wersji OpenGL i OpenGL ES. Dodano wsparcie dla przestrzeni kolor\u00f3w HSL. Przy \u0142adowaniu tekstur i przetwarzaniu format\u00f3w obraz\u00f3w bezpo\u015brednio wykorzystywane s\u0105 biblioteki libpng, libjpeg i libtiff. Kod inicjalizacji EGL przeniesiono na stron\u0119 frontendow\u0105. Dodano nowe API: gdk_texture_new_from_bytes, gdk_texture_new_from_filename, gdk_texture_download_float, gdk_texture_save_to_png_bytes, gdk_texture_save_to_tiff, gdk_texture_save_to_tiff_bytes i gdk_display_create_gl_context.\n<li class=\"l\"> Ga\u0142\u0105\u017a \u201emaster\u201d w repozytorium Git zosta\u0142a przemianowana na \u201emain\u201d.    <\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56454\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f &#8212; GTK 4.6.0. GTK 4 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 API, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043e\u043f\u0430\u0441\u0430\u044f\u0441\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0435 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f API \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 GTK. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":102849,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-102848","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f - GTK 4.6.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%b5%d0%bd-%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d1%82%d1%83%d0%bb%d0%ba%d0%b8%d1%82-gtk-4-6\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0442\u0443\u043b\u043a\u0438\u0442 GTK 4.6 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f - GTK 4.6.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%b5%d0%bd-%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d1%82%d1%83%d0%bb%d0%ba%d0%b8%d1%82-gtk-4-6\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-01-04T13:36:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-01-04T13:36:53+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Dost\u0119pny jest zestaw narz\u0119dzi graficznych GTK 4.6 | ProHoster","description":"Po czterech miesi\u0105cach prac rozwojowych opublikowano wydanie wieloplatformowego zestawu narz\u0119dzi do tworzenia interfejsu u\u017cytkownika - GTK 4.6.0.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%b5%d0%bd-%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d1%82%d1%83%d0%bb%d0%ba%d0%b8%d1%82-gtk-4-6","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0442\u0443\u043b\u043a\u0438\u0442 GTK 4.6 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f - GTK 4.6.0.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/%d0%b4%d0%be%d1%81%d1%82%d1%83%d0%bf%d0%b5%d0%bd-%d0%b3%d1%80%d0%b0%d1%84%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d0%b9-%d1%82%d1%83%d0%bb%d0%ba%d0%b8%d1%82-gtk-4-6","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-01-04T13:36:53+00:00","article:modified_time":"2022-01-04T13:36:53+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102848","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-01-04 13:37:50","updated":"2022-09-27 19:57:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/102848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=102848"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/102848\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/102849"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=102848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=102848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=102848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}