{"id":34911,"date":"2019-10-31T22:01:13","date_gmt":"2019-10-31T19:01:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-polzovatelskogo-okruzheniya-sway-1-1-ispolzuyushhego-wayland\/"},"modified":"2019-10-31T22:01:13","modified_gmt":"2019-10-31T19:01:13","slug":"vypusk-polzovatelskogo-okruzheniya-sway-1-1-ispolzuyushhego-wayland","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-1-ispolzuyushhego-wayland","title":{"rendered":"Vyd\u00e1n\u00ed u\u017eivatelsk\u00e9ho prost\u0159ed\u00ed Sway 1.1 pou\u017e\u00edvaj\u00edc\u00edho Wayland","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/sway\/releases\/tag\/1.1\">Prob\u011bhlo<\/a><\/noindex> vyd\u00e1n\u00ed kompozitn\u00edho spr\u00e1vce <noindex><a rel=\"nofollow\" href=\"https:\/\/swaywm.org\/\">Sway 1.1<\/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>. Hodinu po vyd\u00e1n\u00ed 1.1.0 byla zve\u0159ejn\u011bna opraven\u00e1 verze <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/sway\/releases\/tag\/1.1.1\">1.1.1<\/a><\/noindex> s odstran\u011bn\u00edm chybn\u011b p\u0159idan\u00fdch zm\u011bn, kter\u00e9 nejsou kompatibiln\u00ed s wlroots 0.6. 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. <\/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\"> Byl vy\u010dlen\u011bn do samostatn\u00e9ho projektu n\u00e1stroj <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/swaywm\/swaybg\">swaybg<\/a><\/noindex>, ur\u010den\u00fd pro spr\u00e1vu tapet na plo\u0161e. Swaybg nyn\u00ed nen\u00ed v\u00e1z\u00e1n na Sway a m\u016f\u017ee b\u00fdt pou\u017eit s jak\u00fdmikoliv kompozitn\u00edmi servery Wayland, kter\u00e9 podporuj\u00ed roz\u0161\u00ed\u0159en\u00e9 protokoly<br \/>\nwlr-layer-shell, xdg-output a xdg-shell;<\/p>\n<li class=\"l\"> Byla provedena pr\u00e1ce na odstran\u011bn\u00ed nekompatibilit s oknov\u00fdm mana\u017eerem i3;\n<li class=\"l\"> Do panelu swaybar byla p\u0159id\u00e1na podpora dotykov\u00fdch obrazovek (aktivace prvk\u016f dotykem a cyklick\u00e9 proch\u00e1zen\u00ed plochy pomoc\u00ed gest s posunem);\n<li class=\"l\"> Ve swaybaru je implementov\u00e1n re\u017eim &#171;overlay&#187; pro zobrazen\u00ed panelu nad ostatn\u00edmi okny bez zpracov\u00e1n\u00ed vstupn\u00edch ud\u00e1lost\u00ed;\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost vypnout ovl\u00e1dac\u00ed kl\u00e1vesov\u00e9 zkratky pomoc\u00ed nastaven\u00ed unbind{sym,code,switch}.\n<\/ul>\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><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=50800\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \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.1, \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. \u0427\u0435\u0440\u0435\u0437 \u0447\u0430\u0441 \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 1.1.0 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a 1.1.1 \u0441 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u043d\u0435 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u0441 wlroots 0.6. \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 [&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-34911","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=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \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.1.\" \/>\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-1-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.1, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e Wayland | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \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.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-1-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:01:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:01:13+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 rozhran\u00ed Sway 1.1, kter\u00e9 vyu\u017e\u00edv\u00e1 Wayland | ProHoster","description":"Do\u0161lo k vyd\u00e1n\u00ed kompozitn\u00edho spr\u00e1vce Sway 1.1.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-1-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.1, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e Wayland | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \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.1.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-1-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:01:13+00:00","article:modified_time":"2019-10-31T19:01:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34911","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-21 21:04:29","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:13:26","updated":"2026-01-21 21:04:29","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\/34911","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=34911"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/34911\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=34911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=34911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=34911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}