{"id":37555,"date":"2019-10-31T22:18:17","date_gmt":"2019-10-31T19:18:17","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-polzovatelskogo-okruzheniya-sway-1-2-ispolzuyushhego-wayland\/"},"modified":"2019-10-31T22:18:17","modified_gmt":"2019-10-31T19:18:17","slug":"vypusk-polzovatelskogo-okruzheniya-sway-1-2-ispolzuyushhego-wayland","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-2-ispolzuyushhego-wayland","title":{"rendered":"Vyd\u00e1n\u00ed u\u017eivatelsk\u00e9ho prost\u0159ed\u00ed Sway 1.2, kter\u00e9 pou\u017e\u00edv\u00e1 Wayland","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/sway\/releases\/tag\/1.2\">P\u0159ipravena<\/a><\/noindex> vyd\u00e1n\u00ed kompozitn\u00edho spr\u00e1vce <noindex><a rel=\"nofollow\" href=\"https:\/\/swaywm.org\/\">Sway 1.2<\/a><\/noindex>, postaven\u00e9ho na protokolu Wayland a pln\u011b kompatibiln\u00edho s dla\u017edicov\u00fdm spr\u00e1vce oken <noindex><a rel=\"nofollow\" href=\"https:\/\/i3wm.org\/\">i3<\/a><\/noindex> a panelem <noindex><a rel=\"nofollow\" href=\"https:\/\/i3wm.org\/i3bar\/\">i3bar<\/a><\/noindex>. K\u00f3d projektu je naps\u00e1n v jazyce C a <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/sway\">distribuov\u00e1no<\/a><\/noindex> je licencov\u00e1n pod MIT. Projekt je zam\u011b\u0159en na pou\u017eit\u00ed v Linuxu a FreeBSD.<\/p>\n<p>Kompatibilita s i3 je zaji\u0161t\u011bna na \u00farovni p\u0159\u00edkaz\u016f, konfigura\u010dn\u00edch soubor\u016f a IPC, co\u017e umo\u017e\u0148uje pou\u017e\u00edvat Sway jako pr\u016fhlednou n\u00e1hradu i3, kter\u00e1 vyu\u017e\u00edv\u00e1 Wayland m\u00edsto X11. Sway umo\u017e\u0148uje umis\u0165ovat okna na obrazovce nikoli prostorov\u011b, ale logicky. Okna jsou uspo\u0159\u00e1d\u00e1na do m\u0159\u00ed\u017eky, kter\u00e1 optim\u00e1ln\u011b vyu\u017e\u00edv\u00e1 prostor na obrazovce a umo\u017e\u0148uje rychlou manipulaci s okny pouze pomoc\u00ed kl\u00e1vesnice.\n<\/p>\n<p>Pro z\u0159\u00edzen\u00ed plnohodnotn\u00e9ho u\u017eivatelsk\u00e9ho prost\u0159ed\u00ed jsou nab\u00edzeny souvisej\u00edc\u00ed komponenty: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/swayidle\">swayidle<\/a><\/noindex> (b\u011b\u017e\u00edc\u00ed proces s implementac\u00ed protokolu KDE idle), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/swaylock\">swaylock<\/a><\/noindex> (uzamyk\u00e1n\u00ed obrazovky), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/emersion\/mako\">mako<\/a><\/noindex> (spr\u00e1vce ozn\u00e1men\u00ed), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/emersion\/grim\">grim<\/a><\/noindex>  (tvorba sn\u00edmk\u016f obrazovky), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/emersion\/slurp\">slurp<\/a><\/noindex> (v\u00fdb\u011br oblasti na obrazovce), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ammen99\/wf-recorder\">wf-recorder<\/a><\/noindex> (z\u00e1znam videa), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Alexays\/Waybar\">waybar<\/a><\/noindex>  (panel aplikac\u00ed), <noindex><a rel=\"nofollow\" href=\"https:\/\/source.puri.sm\/Librem5\/virtboard\">virtboard<\/a><\/noindex> (obrazovkov\u00e1 kl\u00e1vesnice), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/bugaevc\/wl-clipboard\">wl-clipboard<\/a><\/noindex> (pr\u00e1ce s clipboardem), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/xyproto\/wallutils\">wallutils<\/a><\/noindex> (spr\u00e1va pozad\u00ed plochy).<\/p>\n<p>Sway se vyv\u00edj\u00ed jako modul\u00e1rn\u00ed projekt postaven\u00fd na knihovn\u011b <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/wlroots\">wlroots<\/a><\/noindex>, kter\u00e1 obsahuje v\u0161echny z\u00e1kladn\u00ed prvky pro organizaci pr\u00e1ce kompozitn\u00edho spr\u00e1vce. Wlroots zahrnuje backendy pro<br \/>\nabstrakci p\u0159\u00edstupu k obrazovce, vstupn\u00edm za\u0159\u00edzen\u00edm, vykreslov\u00e1n\u00ed bez p\u0159\u00edm\u00e9ho p\u0159i\u0159azen\u00ed k OpenGL, interakci s KMS\/DRM, libinput, Wayland a X11 (poskytuje vrstvu pro spu\u0161t\u011bn\u00ed aplikac\u00ed X11 na z\u00e1klad\u011b Xwayland). Krom\u011b Sway knihovna wlroots je aktivn\u011b vyu\u017e\u00edv\u00e1na tak\u00e9 v <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/wlroots\/wiki\/Projects-which-use-wlroots\">dal\u0161\u00edch projektech<\/a><\/noindex>, v\u010detn\u011b <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.puri.sm\/\">Librem5<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Hjdskes\/cage\">Cage<\/a><\/noindex>. Krom\u011b C\/C++ byly vyvinuty vazby pro Scheme, Common Lisp, Go, Haskell, OCaml, Python a Rust.<\/p>\n<p>V nov\u00e9m vyd\u00e1n\u00ed:<\/p>\n<ul>\n<li class=\"l\"> Byla provedena pr\u00e1ce na zlep\u0161en\u00ed kompatibility s mana\u017eerem oken<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51215\">i3 4.17<\/a><\/noindex>. <\/p>\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost spou\u0161t\u011bt aplikaci po restartov\u00e1n\u00ed;\n<li class=\"l\"> Byl p\u0159id\u00e1n p\u0159ep\u00edna\u010d pro v\u00fdb\u011br v\u00fdchoz\u00edho zp\u016fsobu rozd\u011blen\u00ed oken na karty nebo vedle sebe (ve form\u011b z\u00e1sobn\u00edku);\n<li class=\"l\"> Byl vylep\u0161en mechanismus p\u0159ep\u00edn\u00e1n\u00ed rozlo\u017een\u00ed kl\u00e1vesnice; byla p\u0159id\u00e1na podpora pro rozpozn\u00e1v\u00e1n\u00ed typ\u016f vstupn\u00edch za\u0159\u00edzen\u00ed a navr\u017eena nov\u00e1 p\u0159\u00edkazov\u00e1 xkb_switch_layout;\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora pro motivy kurzoru, pro jejich\u017e zm\u011bnu byla navr\u017eena nov\u00e1 p\u0159\u00edkazov\u00e1 xcursor_theme;\n<li class=\"l\"> Do layer-shell byla p\u0159id\u00e1na podpora pro vyskakovac\u00ed okna;\n<li class=\"l\"> Byla implementov\u00e1na podpora pro Wayland protokol <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/wlr-protocols\/blob\/master\/unstable\/wlr-output-management-unstable-v1.xml\">wlr-output-management-v1<\/a><\/noindex>, ur\u010den\u00e9ho pro nastaven\u00ed v\u00fdstupn\u00edch za\u0159\u00edzen\u00ed;\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora atom\u00e1rn\u00ed zm\u011bny nastaven\u00ed obrazovky prost\u0159ednictv\u00edm API wlr_output;\n<li class=\"l\"> Byla p\u0159id\u00e1na nastaven\u00ed calibration_matrix pro kalibraci dotykov\u00fdch obrazovek;\n<li class=\"l\"> Bylo odstran\u011bno n\u011bkolik \u00fanik\u016f pam\u011bti a probl\u00e9m\u016f vedouc\u00edch k p\u00e1d\u016fm.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51370\">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.2, \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 IPC, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c [&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-37555","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - 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.2.\" \/>\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\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-2-ispolzuyushhego-wayland\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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.2, \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.2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-2-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=\"2019-10-31T19:18:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:18:17+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\udd47Vyd\u00e1n\u00ed u\u017eivatelsk\u00e9ho prost\u0159ed\u00ed Sway 1.2, kter\u00e9 pou\u017e\u00edv\u00e1 Wayland | ProHoster","description":"P\u0159ipraveno vyd\u00e1n\u00ed kompozitn\u00edho spr\u00e1vce Sway 1.2.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-2-ispolzuyushhego-wayland","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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.2, \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.2.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-2-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":"2019-10-31T19:18:17+00:00","article:modified_time":"2019-10-31T19:18:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37555","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":"2026-01-23 18:22:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:24:24","updated":"2026-01-23 18:22:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/37555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=37555"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/37555\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=37555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=37555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=37555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}