{"id":116227,"date":"2024-05-31T15:40:19","date_gmt":"2024-05-31T13:40:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupen-wayland-1-23"},"modified":"2024-05-31T15:40:19","modified_gmt":"2024-05-31T13:40:20","slug":"dostupen-wayland-1-23","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupen-wayland-1-23","title":{"rendered":"Dost\u0119pny Wayland 1.23","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po ponad roku prac programistycznych zaprezentowano stabiln\u0105 wersj\u0119 protoko\u0142u, mechanizmu komunikacji mi\u0119dzy procesami oraz bibliotek Wayland 1.23. Ga\u0142\u0105\u017a 1.23 jest w pe\u0142ni kompatybilna w zakresie API i ABI z wydaniami 1.x i zawiera g\u0142\u00f3wnie poprawki b\u0142\u0119d\u00f3w oraz drobne aktualizacje protoko\u0142u. Osi\u0105gni\u0119cia projektu s\u0105 udost\u0119pniane na licencji MIT. Referencyjny serwer kompozycyjny Weston, kt\u00f3ry dostarcza kod oraz przyk\u0142ady do u\u017cycia Wayland w \u015brodowiskach desktopowych i rozwi\u0105zaniach wbudowanych, rozwija si\u0119 w ramach odr\u0119bnego cyklu programistycznego.        <\/p>\n<p>G\u0142\u00f3wne zmiany w protokole:  <\/p>\n<ul>\n<li class=\"l\">  W libwayland zaimplementowano API, kt\u00f3re pozwala klientowi okre\u015bli\u0107 maksymalny rozmiar wewn\u0119trznego bufora po\u0142\u0105cze\u0144 po stronie serwera. Podstawowy maksymalny rozmiar bufora jest ustalany przez interfejs wl_display, a nowe API pozwala klientom dostosowa\u0107 go dla ka\u017cdego po\u0142\u0105czenia klienta. Z praktycznego punktu widzenia zmiana ta umo\u017cliwia u\u017cycie wi\u0119kszych bufor\u00f3w w specyficznych klientach Wayland, takich jak Xwayland, kt\u00f3re charakteryzuj\u0105 si\u0119 du\u017c\u0105 intensywno\u015bci\u0105 zdarze\u0144 wej\u015bciowych.\n<li class=\"l\"> Dla zapyta\u0144 (request), zdarze\u0144 (event) i enumeracji (enum) udost\u0119pniono mo\u017cliwo\u015b\u0107 u\u017cycia atrybutu XML \u201edeprecated-since\u201d do oznaczania przestarza\u0142ych element\u00f3w. W terminologii Wayland zapytania \u2014 to wiadomo\u015bci wysy\u0142ane przez klienta do <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/dts-shicago\/\"   title=\"serwera\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2883\">serwera<\/a>; zdarzenia \u2014 to wiadomo\u015bci przekazywane z serwera do klienta; enumeracje \u2014 to powi\u0105zane z okre\u015blon\u0105 nazw\u0105 zestawy warto\u015bci liczbowych, kt\u00f3rymi zarz\u0105dza protok\u00f3\u0142.\n<li class=\"l\"> Do narz\u0119dzia wayland-scanner, przeznaczonego do generowania plik\u00f3w nag\u0142\u00f3wkowych i kodu w j\u0119zyku C na podstawie plik\u00f3w XML z opisem protoko\u0142u, dodano tryb \u201eenum-header\u201d, kt\u00f3ry obejmuje wskazywanie w plikach nag\u0142\u00f3wkowych tylko \u201eenumeracji\u201d.\n<li class=\"l\"> W wayland-scanner zapewniono generacj\u0119 funkcji weryfikuj\u0105cych (validator) dla \u201eenumeracji\u201d po stronie serwera.\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 nadawania nazw kolejkom zdarze\u0144 w celu uproszczenia debugowania.\n<li class=\"l\"> Dodano funkcje wl_client_get_user_data() oraz wl_client_set_user_data(), kt\u00f3re u\u0142atwiaj\u0105 przypisanie dowolnych danych do klienta.\n<li class=\"l\"> Dodano zapytanie wl_shm.release, kt\u00f3re pozwala klientowi informowa\u0107 serwer o zako\u0144czeniu u\u017cywania wsp\u00f3\u0142dzielonego obiektu, co umo\u017cliwia serwerowi zwolnienie powi\u0105zanej pami\u0119ci.\n<li class=\"l\"> Dodano wsparcie dla platformy OpenBSD.        <\/ul>\n<p>Powi\u0105zane z Wayland zdarzenia, kt\u00f3re mia\u0142y miejsce od publikacji poprzedniego wydania:  <\/p>\n<ul>\n<li class=\"l\"> Opublikowano XWayland 24.1.0 z obs\u0142ug\u0105 technologii Explicit Sync oraz poprawion\u0105 obs\u0142ug\u0105 architektur 2D-acceleration GLAMOR i EXA.\n<li class=\"l\"> Aktualizacja serwera kompozytowego labwc (Lab Wayland Compositor) z funkcjami przypominaj\u0105cymi mened\u017cera okien Openbox.\n<li class=\"l\"> Projekt wprs, rozwijaj\u0105cy dla Wayland mened\u017cer sesji podobny do narz\u0119dzia screen, ale dla aplikacji graficznych.\n<li class=\"l\"> Publikacja serwera kompozytowego Niri, korzystaj\u0105cego z Wayland i oferuj\u0105cego metod\u0119 mozaikowej (tiling) kompozycji z grupowaniem okien w niesko\u0144czon\u0105 przewijaj\u0105c\u0105 si\u0119 ta\u015bm\u0119 na ekranie.\n<li class=\"l\"> Aktualizacja zestawu protoko\u0142\u00f3w i rozszerze\u0144 Wayland-Protocols: 1.34, 1.33, 1.32, 1.35.\n<li class=\"l\"> Rozw\u00f3j biblioteki SDL3, kt\u00f3ra domy\u015blnie wykorzystuje Wayland.\n<li class=\"l\"> Wydanie \u015brodowiska graficznego LXQt 2.0.0 z obs\u0142ug\u0105 Wayland w mened\u017cerze plik\u00f3w PCManFM-Qt, systemie powiadomie\u0144, pulpitem, narz\u0119dziem do uruchamiania program\u00f3w (Runner), panelu, interfejsie wylogowania, interfejsie ustawie\u0144 LXQt oraz w wi\u0119kszo\u015bci aplikacji.\n<li class=\"l\"> Wydanie \u015brodowiska u\u017cytkownika Sway 1.9, korzystaj\u0105cego z Wayland.\n<li class=\"l\"> Nowy mened\u017cer kompozytowy miracle-wm, oparty na Wayland i komponentach do budowy mened\u017cer\u00f3w kompozytowych Mir.\n<li class=\"l\"> Louvre \u2014 nowa biblioteka do tworzenia kompozyt\u00f3w. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/\"   title=\"serwer\u00f3w\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1528\">serwer\u00f3w<\/a> opartych na Wayland.\n<li class=\"l\"> Prace nad wdro\u017ceniem wsparcia dla Wayland w Xfce.\n<li class=\"l\">  Wczesne wsparcie dla Wayland w \u015brodowisku graficznym Budgie.\n<li class=\"l\"> Wczesne wsparcie dla Wayland w \u015brodowisku graficznym Cinnamon.\n<li class=\"l\"> Prawie zako\u0144czono portowanie \u015brodowiska graficznego MATE dla Wayland.\n<li class=\"l\"> Dystrybucja Lubuntu przechodzi na u\u017cycie Qt 6 i Wayland.\n<li class=\"l\"> W KDE 6 domy\u015blnie zaproponowano sesj\u0119 korzystaj\u0105c\u0105 z protoko\u0142u Wayland. Zrealizowano wsparcie dla rozszerze\u0144 Wayland do zarz\u0105dzania kolorem.\n<li class=\"l\"> W platformie Electron wprowadzono tryb dekoracji okien dla Wayland.\n<li class=\"l\"> Aktualizacja serwera kompozytowego Wayfire, korzystaj\u0105cego z Wayland i pozwalaj\u0105cego na tworzenie interfejs\u00f3w u\u017cytkownika z efektami 3D w stylu wtyczek 3D dla Compiz.\n<li class=\"l\"> Wsparcie dla Wayland w IDE IntelliJ i OpenJDK.\n<li class=\"l\"> Wsparcie dla Wayland w edytorze tekstowym GNU Emacs.\n<li class=\"l\"> W GNOME w sesji opartej na Wayland wdro\u017cono wsparcie dla programowego prze\u0142\u0105cznika KVM Input Leap, umo\u017cliwiaj\u0105cego u\u017cywanie jednej klawiatury i myszy do zarz\u0105dzania wieloma komputerami.\n<li class=\"l\"> Edycja Fedora z pulpitem KDE zako\u0144czy\u0142a wsparcie dla sesji opartej na protokole X11 w podstawowej wersji.\n<li class=\"l\"> Poprawiona obs\u0142uga \u015brodowisk opartych na Wayland w w\u0142asno\u015bciowych sterownikach NVIDIA.\n<li class=\"l\"> Zrealizowano sterownik umo\u017cliwiaj\u0105cy korzystanie z Wine w \u015brodowiskach opartych na protokole Wayland bez u\u017cycia XWayland i komponent\u00f3w X11.\n<li class=\"l\"> Opracowano wydanie serwera kompozytowego Weston 13.0.\n<li class=\"l\"> Aby testowa\u0107 dzia\u0142anie KDE, GNOME, Enlightenment, Wayfire, Mir, Xfce i Sway na Wayland, wydawany jest specjalny dystrybucyjny Live-dystrybucja Rebecca Black Linux.\n<li class=\"l\"> W wersjach Firefoksa dla Linuxa domy\u015blnie w\u0142\u0105czono u\u017cycie serwera kompozytowego Wayland zamiast XWayland. Udost\u0119pniono mo\u017cliwo\u015b\u0107 tworzenia wersji, kt\u00f3re obs\u0142uguj\u0105 tylko Wayland.         <\/ul>\n<p>Przypomnijmy, \u017ce Wayland jest protoko\u0142em interakcji serwera kompozytowego z aplikacjami z nim wsp\u00f3\u0142pracuj\u0105cymi. Klienci samodzielnie wykonuj\u0105 renderowanie swoich okien w osobnym buforze, przekazuj\u0105c informacje o aktualizacjach do serwera kompozytowego, kt\u00f3ry \u0142\u0105czy zawarto\u015b\u0107 bufor\u00f3w poszczeg\u00f3lnych aplikacji, aby uzyska\u0107 ostateczn\u0105 wersj\u0119 z uwzgl\u0119dnieniem mo\u017cliwych niuans\u00f3w, takich jak nak\u0142adanie si\u0119 okien i przezroczysto\u015b\u0107. Innymi s\u0142owy, serwer kompozytowy nie udost\u0119pnia API do renderowania pojedynczych element\u00f3w, a operuje wy\u0142\u0105cznie na ju\u017c utworzonych oknach, co pozwala na wyeliminowanie podw\u00f3jnego buforowania przy u\u017cyciu wysokopoziomowych bibliotek, takich jak GTK i Qt, kt\u00f3re zajmuj\u0105 si\u0119 sk\u0142adaniem zawarto\u015bci okien.      <\/p>\n<p>Wayland rozwi\u0105zuje wiele problem\u00f3w z bezpiecze\u0144stwem X11, poniewa\u017c w przeciwie\u0144stwie do niego izoluje wej\u015bcie i wyj\u015bcie dla ka\u017cdego okna, uniemo\u017cliwia klientowi dost\u0119p do zawarto\u015bci okien innych klient\u00f3w, a tak\u017ce nie pozwala na przechwytywanie zwi\u0105zanych z innymi oknami zdarze\u0144 wej\u015bciowych. Obecnie wsparcie dla bezpo\u015bredniej pracy z Wayland zosta\u0142o ju\u017c zrealizowane dla bibliotek GTK, Qt, SDL (pocz\u0105wszy od wydania 2.0.2), Clutter i EFL (Enlightenment Foundation Library). Pocz\u0105wszy od Qt 5.4, sk\u0142ad wprowadzono modu\u0142 QtWayland z realizacj\u0105 komponent\u00f3w do uruchamiania aplikacji Qt w \u015brodowisku serwera kompozytowego Weston, rozwijanego przez projekt Wayland.      <\/p>\n<p>Interakcja z hardwarem w Wayland\/Weston, na przyk\u0142ad, inicjalizacja, zmiana tryb\u00f3w wideo (ustawianie tryb\u00f3w drm) oraz zarz\u0105dzanie pami\u0119ci\u0105 (GEM dla i915 i TTM dla radeon i nouveau) kart graficznych, mo\u017ce odbywa\u0107 si\u0119 bezpo\u015brednio przez modu\u0142 dzia\u0142aj\u0105cy na poziomie j\u0105dra, co pozwala na pomini\u0119cie przywilej\u00f3w superu\u017cytkownika. Serwer kompozytowy Weston mo\u017ce dzia\u0142a\u0107 nie tylko przy u\u017cyciu modu\u0142u DRM j\u0105dra Linux, ale r\u00f3wnie\u017c na X11, innym serwerze kompozytowym Wayland, framebufferze oraz RDP. Ponadto prowadzone s\u0105 projekty maj\u0105ce na celu umo\u017cliwienie pracy nad stosami graficznymi platformy Android.     <\/p>\n<p>W ramach projektu Weston rozwijana jest jedna z implementacji serwera kompozytowego. Jako serwer kompozytowy mo\u017ce r\u00f3wnie\u017c dzia\u0142a\u0107 inny produkt wspieraj\u0105cy protok\u00f3\u0142 Wayland. Na przyk\u0142ad, obecnie trwaj\u0105 prace nad wsparciem dla Wayland w KWin. W obecnej formie Weston ju\u017c wykracza poza zestaw przyk\u0142ad\u00f3w do testowania protoko\u0142u Wayland i mo\u017ce zyskiwa\u0107 funkcjonalno\u015b\u0107 poprzez wtyczki i rozszerzenia. Proponuje si\u0119 realizacj\u0119 niestandardowych interfejs\u00f3w i zaawansowanych funkcji zarz\u0105dzania oknami w formie zewn\u0119trznych backend\u00f3w dla Weston. Aby umo\u017cliwi\u0107 uruchamianie standardowych aplikacji X11 w \u015brodowisku opartym na Wayland, wykorzystywany jest komponent DDX XWayland (Device-Dependent X), dzia\u0142aj\u0105cy podobnie jak Xwin i Xquartz dla platform Win32 i macOS.     <center><img decoding=\"async\" alt=\"Dost\u0119pny Wayland 1.23\" src=\"\/wp-content\/uploads\/2024\/05\/fb78987c01767554a42630c7f970f540.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Dost\u0119pny Wayland 1.23\" src=\"\/wp-content\/uploads\/2024\/05\/8cc59414b2ba31be4abe2d53ae83141b.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61281\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0431\u043e\u043b\u0435\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u043c\u0435\u0436\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043d\u043e\u0433\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a Wayland 1.23. \u0412\u0435\u0442\u043a\u0430 1.23 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0430 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 API \u0438 ABI \u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u043c\u0438 1.x \u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u043d\u0435\u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u042d\u0442\u0430\u043b\u043e\u043d\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 Weston, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u043a\u043e\u0434 \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f Wayland [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":116228,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-116227","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 \u0431\u043e\u043b\u0435\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u043c\u0435\u0436\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043d\u043e\u0433\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a Wayland 1.23.\" \/>\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\/dostupen-wayland-1-23\" \/>\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 Wayland 1.23 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0431\u043e\u043b\u0435\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u043c\u0435\u0436\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043d\u043e\u0433\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a Wayland 1.23.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/dostupen-wayland-1-23\" \/>\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=\"2024-05-31T13:40:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-05-31T13:40:20+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\udd47Wayland 1.23 dost\u0119pny | ProHoster","description":"Po ponad roku prac wydano stabiln\u0105 wersj\u0119 protoko\u0142u, mechanizmu komunikacji mi\u0119dzyprocesowej oraz bibliotek Wayland 1.23.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupen-wayland-1-23","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 Wayland 1.23 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0431\u043e\u043b\u0435\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u043c\u0435\u0436\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043d\u043e\u0433\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a Wayland 1.23.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/dostupen-wayland-1-23","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":"2024-05-31T13:40:20+00:00","article:modified_time":"2024-05-31T13:40:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"116227","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":"2026-02-09 21:58:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 01:28:19","updated":"2026-02-09 21:58:19","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\/116227","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=116227"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/116227\/revisions"}],"predecessor-version":[{"id":160163,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/116227\/revisions\/160163"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/116228"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=116227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=116227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=116227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}