{"id":55612,"date":"2020-01-24T00:00:00","date_gmt":"2020-01-23T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vypusk-polzovatelskogo-okruzheniya-sway-1-4-ispolzuyushhego-wayland"},"modified":"2020-02-18T14:03:45","modified_gmt":"2020-02-18T11:03:45","slug":"vypusk-polzovatelskogo-okruzheniya-sway-1-4-ispolzuyushhego-wayland","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-4-ispolzuyushhego-wayland","title":{"rendered":"Wydanie \u015brodowiska u\u017cytkownika Sway 1.4, wykorzystuj\u0105cego Wayland","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/sway\/releases\/tag\/1.4\">Przygotowano<\/a><\/noindex> wydanie mened\u017cera kompozycji <noindex><a rel=\"nofollow\" href=\"https:\/\/swaywm.org\/\">Sway 1.4<\/a><\/noindex> (wersja 1.3 nie zosta\u0142a wydana), zbudowana przy u\u017cyciu protoko\u0142u Wayland i w pe\u0142ni kompatybilna z mened\u017cerem okien mozaikowych <noindex><a rel=\"nofollow\" href=\"https:\/\/i3wm.org\/\">i3<\/a><\/noindex> i panelem <noindex><a rel=\"nofollow\" href=\"https:\/\/i3wm.org\/i3bar\/\">i3bar<\/a><\/noindex>. Kod projektu napisano w j\u0119zyku C i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/sway\">rozpowszechniany<\/a><\/noindex> na licencji MIT. Projekt jest skierowany na u\u017cycie 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.\n<\/p>\n<p>Do zbudowania pe\u0142nego \u015brodowiska u\u017cytkownika oferowane s\u0105 towarzysz\u0105ce komponenty: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/swayidle\">swayidle<\/a><\/noindex> (proces w tle z wdro\u017ceniem protoko\u0142u KDE idle), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/swaylock\">swaylock<\/a><\/noindex> (ekran blokady), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/emersion\/mako\">mako<\/a><\/noindex> (mened\u017cer powiadomie\u0144), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/emersion\/grim\">grim<\/a><\/noindex>  (tworzenie zrzut\u00f3w ekranu), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/emersion\/slurp\">slurp<\/a><\/noindex> (wyb\u00f3r obszaru na ekranie), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ammen99\/wf-recorder\">wf-recorder<\/a><\/noindex> (nagrywanie wideo), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Alexays\/Waybar\">waybar<\/a><\/noindex>  (panel aplikacji), <noindex><a rel=\"nofollow\" href=\"https:\/\/source.puri.sm\/Librem5\/virtboard\">virtboard<\/a><\/noindex> (klawiatura ekranowa), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bugaevc\/wl-clipboard\">wl-clipboard<\/a><\/noindex> (praca z schowkiem), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/xyproto\/wallutils\">wallutils<\/a><\/noindex> (zarz\u0105dzanie t\u0142em pulpitu).<\/p>\n<p>Sway rozwija si\u0119 jako projekt modu\u0142owy, zbudowany na bazie biblioteki <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/wlroots\">wlroots<\/a><\/noindex>, w kt\u00f3rej zawarte s\u0105 wszystkie podstawowe prymitywy do organizacji pracy mened\u017cera kompozycji. Wlroots zawiera backendy do<br \/>\nabstrakcji dost\u0119pu do ekranu, urz\u0105dze\u0144 wej\u015bciowych, renderowania bez bezpo\u015bredniego dost\u0119pu do OpenGL, interakcji z KMS\/DRM, libinput, Wayland i X11 (dost\u0119pna jest warstwa do uruchamiania aplikacji X11 na bazie Xwayland). Opr\u00f3cz Sway biblioteka wlroots jest aktywnie wykorzystywana r\u00f3wnie\u017c w <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/wlroots\/wiki\/Projects-which-use-wlroots\">innych projektach<\/a><\/noindex>, w tym <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.puri.sm\/\">Librem5<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Hjdskes\/cage\">Cage<\/a><\/noindex>. Opr\u00f3cz C\/C++ opracowane zosta\u0142y bindingi do Scheme, Common Lisp, Go, Haskell, OCaml, Python i Rust.<\/p>\n<p><center><br \/>\n<video  controls style=\"width: 640px; height: 480px; max-width:100%\"><source src=\"https:\/\/sr.ht\/lJ9C.webm\" type=\"video\/webm\"><\/video><br \/>\n<\/center><\/p>\n<p>W nowym wydaniu:\n<\/p>\n<ul>\n<\/ul>\n<li class=\"l\"> Dodano wsparcie dla protoko\u0142u VNC do zdalnego dost\u0119pu do pulpitu. Dzia\u0142anie organizowane jest poprzez u\u017cycie serwera <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/any1\/wayvnc\">wayvnc<\/a><\/noindex>, kt\u00f3ry mo\u017ce \u0142\u0105czy\u0107 si\u0119 z uruchomionymi sesjami na bazie Wayland, tworzy wirtualne urz\u0105dzenie wej\u015bciowe i transmituje wyj\u015bcie ekranu za pomoc\u0105 protoko\u0142u RFB. Wayvnc mo\u017ce by\u0107 r\u00f3wnie\u017c u\u017cywany do uruchamiania wirtualnych pulpit\u00f3w na serwerach bez monitora. Wsparcie dla wcze\u015bniej oferowanego backendu opartego na protokole RDP zosta\u0142o zaprzestane.\n<li class=\"l\"> Dodano cz\u0119\u015bciowe wsparcie dla uruchamiania paska zada\u0144 rozwijanego przez projekt MATE;\n<li class=\"l\"> Wprowadzono mo\u017cliwo\u015b\u0107 ustawienia op\u00f3\u017anie\u0144 wy\u015bwietlania znak\u00f3w podczas wprowadzania (opcja max_render_time i sway-output);\n<li class=\"l\"> Dodano wsparcie dla oddzielnego przetwarzania grup klawiszy na klawiaturze (dla specjalistycznych klawiatur);\n<li class=\"l\"> Zaprzestano wsparcia dla protoko\u0142u <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wayland-project\/wayland-protocols\/tree\/master\/unstable\/xdg-shell\">xdg-shell v6<\/a><\/noindex> (niestabilna wersja v6 nie jest ju\u017c aktualna po <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wayland-project\/wayland-protocols\/tree\/master\/stable\/xdg-shell\">stabilizacji<\/a><\/noindex> xdg-shell).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52239\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\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.4 (\u0432\u044b\u043f\u0443\u0441\u043a 1.3 \u043d\u0435 \u0431\u044b\u043b \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d), \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 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-55612","post","type-post","status-publish","format-standard","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\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\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.4.\" \/>\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-4-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.4, \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\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\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.4.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-4-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=\"2020-01-23T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:45+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.4, wykorzystuj\u0105cego Wayland | ProHoster","description":"Przygotowano wydanie mened\u017cera kompozycji Sway 1.4.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-4-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.4, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e Wayland | ProHoster","og:description":"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\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.4.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-4-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":"2020-01-23T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:45+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55612","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":null,"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":"2021-02-28 19:41:36","updated":"2022-10-09 19:29:59","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\/55612","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=55612"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/55612\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=55612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=55612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=55612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}