{"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\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-4-ispolzuyushhego-wayland","title":{"rendered":"Vyd\u00e1n\u00ed u\u017eivatelsk\u00e9ho prost\u0159ed\u00ed Sway 1.4, 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.4\">P\u0159ipravena<\/a><\/noindex> vyd\u00e1n\u00ed kompozitn\u00edho spr\u00e1vce <noindex><a rel=\"nofollow\" href=\"https:\/\/swaywm.org\/\">Sway 1.4<\/a><\/noindex> (verze 1.3 nebyla vytvo\u0159ena), postaven\u00e1 na protokolu Wayland a pln\u011b kompatibiln\u00ed 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><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>V nov\u00e9m vyd\u00e1n\u00ed:\n<\/p>\n<ul>\n<\/ul>\n<li class=\"l\"> P\u0159id\u00e1na podpora protokolu VNC pro vzd\u00e1len\u00fd p\u0159\u00edstup na plochu. Pr\u00e1ce je organizov\u00e1na pomoc\u00ed serveru <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/any1\/wayvnc\">wayvnc<\/a><\/noindex>, kter\u00fd m\u016f\u017ee p\u0159ipojovat k b\u011b\u017e\u00edc\u00edm pracovn\u00edm sezen\u00edm na b\u00e1zi Wayland, vytv\u00e1\u0159\u00ed virtu\u00e1ln\u00ed vstupn\u00ed za\u0159\u00edzen\u00ed a p\u0159en\u00e1\u0161\u00ed obrazovku pomoc\u00ed protokolu RFB. Wayvnc lze tak\u00e9 pou\u017e\u00edt k spu\u0161t\u011bn\u00ed virtu\u00e1ln\u00edch pracovn\u00edch stanic na serverech bez monitoru. Podpora d\u0159\u00edve navrhovan\u00e9ho backendu na b\u00e1zi protokolu RDP byla ukon\u010dena.\n<li class=\"l\"> P\u0159id\u00e1na \u010d\u00e1ste\u010dn\u00e1 podpora spu\u0161t\u011bn\u00ed panelu \u00faloh vyv\u00edjen\u00e9ho projektem MATE;\n<li class=\"l\"> Implementov\u00e1na mo\u017enost nastaven\u00ed zpo\u017ed\u011bn\u00ed zobrazen\u00ed znak\u016f p\u0159i zad\u00e1v\u00e1n\u00ed (mo\u017enosti max_render_time a sway-output);\n<li class=\"l\"> P\u0159id\u00e1na podpora pro odd\u011blen\u00e9 zpracov\u00e1n\u00ed skupin kl\u00e1ves na kl\u00e1vesnici (pro specializovan\u00e9 kl\u00e1vesnice);\n<li class=\"l\"> Byla ukon\u010dena podpora protokolu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wayland-project\/wayland-protocols\/tree\/master\/unstable\/xdg-shell\">xdg-shell v6<\/a><\/noindex> (nestabiln\u00ed verze v6 ji\u017e nen\u00ed aktu\u00e1ln\u00ed po <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/wayland-project\/wayland-protocols\/tree\/master\/stable\/xdg-shell\">stabilizaci<\/a><\/noindex> xdg-shell).\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=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.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.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\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-4-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.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\/cs\/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\udd47Vyd\u00e1n\u00ed u\u017eivatelsk\u00e9ho prost\u0159ed\u00ed Sway 1.4, kter\u00e9 pou\u017e\u00edv\u00e1 Wayland | ProHoster","description":"P\u0159ipraveno vyd\u00e1n\u00ed kompozitn\u00edho spr\u00e1vce Sway 1.4.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-4-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.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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/55612","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=55612"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/55612\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=55612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=55612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=55612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}