{"id":106268,"date":"2022-12-26T09:36:48","date_gmt":"2022-12-26T07:36:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-polzovatelskogo-okruzheniya-sway-1-8-ispolzuyushhego-wayland"},"modified":"2022-12-26T09:36:48","modified_gmt":"2022-12-26T07:36:49","slug":"vypusk-polzovatelskogo-okruzheniya-sway-1-8-ispolzuyushhego-wayland","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-8-ispolzuyushhego-wayland","title":{"rendered":"Wydanie \u015brodowiska u\u017cytkownika Sway 1.8, u\u017cywaj\u0105cego Wayland","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po 11 miesi\u0105cach rozwoju wydano wersj\u0119 mened\u017cera kompozycji Sway 1.8, zbudowan\u0105 na podstawie protoko\u0142u Wayland, kt\u00f3ra jest w pe\u0142ni kompatybilna z mozaikowym mened\u017cerem okien i3 oraz panelem i3bar. Kod projektu jest napisany w j\u0119zyku C i rozpowszechniany na zasadzie licencji MIT. Projekt jest przeznaczony do u\u017cycia w systemach Linux i FreeBSD.      <\/p>\n<p>Kompatybilno\u015b\u0107 z i3 zapewniona jest na poziomie polece\u0144, plik\u00f3w konfiguracyjnych oraz IPC, co pozwala na stosowanie Sway jako przezroczystego zamiennika i3, kt\u00f3ry wykorzystuje Wayland zamiast X11. Sway pozwala na rozmieszczanie okien na ekranie w spos\u00f3b logiczny, a nie przestrzenny. Okna uk\u0142adane s\u0105 w siatk\u0119, kt\u00f3ra optymalnie wykorzystuje przestrze\u0144 ekranu i umo\u017cliwia szybkie manipulowanie oknami wy\u0142\u0105cznie za pomoc\u0105 klawiatury.   <\/p>\n<p>Aby stworzy\u0107 pe\u0142ne \u015brodowisko u\u017cytkownika, oferowane s\u0105 komponenty dodatkowe: swayidle (proces w tle z implementacj\u0105 protoko\u0142u KDE idle), swaylock (ekran blokady), mako (mened\u017cer powiadomie\u0144), grim (tworzenie zrzut\u00f3w ekranu), slurp (wyb\u00f3r obszaru na ekranie), wf-recorder (nagrywanie wideo), waybar (panel aplikacji), virtboard (klawiatura ekranowa), wl-clipboard (praca z schowkiem), wallutils (zarz\u0105dzanie tapetami pulpitu).    <\/p>\n<p>Sway rozwija si\u0119 jako projekt modu\u0142owy, zbudowany na podstawie biblioteki wlroots, kt\u00f3ra zawiera wszystkie podstawowe elementy do organizacji pracy mened\u017cera kompozycji. Wlroots obejmuje backendy do abstrakcji dost\u0119pu do ekranu, urz\u0105dze\u0144 wej\u015bciowych, renderowania bez bezpo\u015bredniego odwo\u0142ania do OpenGL, interakcji z KMS\/DRM, libinput, Wayland i X11 (z zapewnion\u0105 warstw\u0105 do uruchamiania aplikacji X11 na podstawie Xwayland). Opr\u00f3cz Sway, biblioteka wlroots jest aktywnie wykorzystywana w innych projektach, w tym Librem5 i Cage. Opr\u00f3cz C\/C++ opracowano r\u00f3wnie\u017c powi\u0105zania dla Scheme, Common Lisp, Go, Haskell, OCaml, Python i Rust.    <center><img decoding=\"async\" alt=\"Wydanie \u015brodowiska u\u017cytkownika Sway 1.8, u\u017cywaj\u0105cego Wayland \" src=\"\/wp-content\/uploads\/2022\/12\/bb7c0080fea0c4ec5c452b983a1a56fd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>W nowym wydaniu:  <\/p>\n<ul>\n<li class=\"l\"> Zrealizowano now\u0105 komend\u0119 &#171;bindgesture&#187; do przypisywania dzia\u0142a\u0144 do gest\u00f3w na touchpadzie.\n<li class=\"l\"> Proces blokowania ekranu (swaylock) zosta\u0142 przeniesiony na wykorzystanie protoko\u0142u Wayland ext-session-lock-v1, co zwi\u0119kszy\u0142o niezawodno\u015b\u0107 i bezpiecze\u0144stwo blokady sesji.\n<li class=\"l\"> Dodano now\u0105 komend\u0119 &#171;output unplug&#187; do usuwania wirtualnych urz\u0105dze\u0144 wyj\u015bciowych.\n<li class=\"l\"> Dodano wsparcie dla zdarze\u0144 przewijania ko\u0142a myszy o wysokiej rozdzielczo\u015bci.\n<li class=\"l\"> Zapewniono wsparcie dla ustawienia &#171;disable while trackpointing&#187; w bibliotece libinput do zarz\u0105dzania wy\u0142\u0105czeniem touchpada podczas korzystania z joysticka tensometrycznego (trackpoint w laptopach Thinkpad).\n<li class=\"l\"> W celu zwi\u0119kszenia niezawodno\u015bci okre\u015blania obszaru roboczego podczas uruchamiania nowych aplikacji klienckich wykorzystano protok\u00f3\u0142 xdg-activation-v1.\n<li class=\"l\"> W bibliotece wlroots ulepszono realizacj\u0119 systemu renderowania przy pomocy interfejsu graficznego API Vulkan.\n<li class=\"l\"> Aby zoptymalizowa\u0107 proces planowania uruchamiania zada\u0144 na platformie Linux, wprowadzono mo\u017cliwo\u015b\u0107 ustawienia uprawnie\u0144 CAP_SYS_NICE.\n<li class=\"l\"> Zaniechano wsparcia dla dzia\u0142ania z flag\u0105 SUID root.\n<li class=\"l\"> Og\u0142oszono przestarza\u0142\u0105 komend\u0119 &#171;output dpms&#187;, kt\u00f3r\u0105 teraz zast\u0119puje komenda &#171;output power&#187;.\n<li class=\"l\"> Do pracy z wyra\u017ceniami regularnymi zamiast biblioteki pcre teraz u\u017cywana jest pcre2.  <\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58388\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 11 \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 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 Sway 1.8, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u044b\u043c \u043e\u043a\u043e\u043d\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c i3 \u0438 \u043f\u0430\u043d\u0435\u043b\u044c\u044e i3bar. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u0446\u0435\u043b\u0435\u043d \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Linux \u0438 FreeBSD. \u0421\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 i3 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043a\u043e\u043c\u0430\u043d\u0434, \u0444\u0430\u0439\u043b\u043e\u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":106269,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-106268","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 11 \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 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 Sway 1.8, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u044b\u043c \u043e\u043a\u043e\u043d\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c i3 \u0438 \u043f\u0430\u043d\u0435\u043b\u044c\u044e i3bar.\" \/>\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\/vypusk-polzovatelskogo-okruzheniya-sway-1-8-ispolzuyushhego-wayland\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Sway 1.8, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e Wayland | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 11 \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 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 Sway 1.8, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u044b\u043c \u043e\u043a\u043e\u043d\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c i3 \u0438 \u043f\u0430\u043d\u0435\u043b\u044c\u044e i3bar.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-8-ispolzuyushhego-wayland\" \/>\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-12-26T07:36:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-12-26T07:36:49+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\udd47Wydanie \u015brodowiska u\u017cytkownika Sway 1.8 wykorzystuj\u0105cego Wayland | ProHoster","description":"Po 11 miesi\u0105cach rozwoju opublikowano wersj\u0119 mened\u017cera kompozytowego Sway 1.8, zbudowan\u0105 w oparciu o protok\u00f3\u0142 Wayland, w pe\u0142ni kompatybiln\u0105 z mened\u017cerem okien kafelkowych i3 oraz panelem i3bar.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-8-ispolzuyushhego-wayland","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\u0412\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Sway 1.8, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e Wayland | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 11 \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 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 Sway 1.8, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u0441 \u043c\u043e\u0437\u0430\u0438\u0447\u043d\u044b\u043c \u043e\u043a\u043e\u043d\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c i3 \u0438 \u043f\u0430\u043d\u0435\u043b\u044c\u044e i3bar.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-8-ispolzuyushhego-wayland","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-12-26T07:36:49+00:00","article:modified_time":"2022-12-26T07:36:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/106268","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=106268"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/106268\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/106269"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=106268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=106268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=106268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}