{"id":181738,"date":"2026-05-26T02:48:48","date_gmt":"2026-05-26T00:48:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-polzovatelskogo-okruzheniya-sway-1-12"},"modified":"2026-05-26T02:48:48","modified_gmt":"2026-05-26T00:48:48","slug":"vypusk-polzovatelskogo-okruzheniya-sway-1-12","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-12","title":{"rendered":"Publication de l'environnement utilisateur Sway 1.12","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Apr\u00e8s presque un an de d\u00e9veloppement, la version 1.12 du gestionnaire de composition Sway a \u00e9t\u00e9 publi\u00e9e, construite \u00e0 l'aide du protocole Wayland et compatible avec le gestionnaire de fen\u00eatres mosa\u00efque i3 et le panneau i3bar. Le code du projet est \u00e9crit en langage C et est distribu\u00e9 sous licence MIT. Le projet vise \u00e0 \u00eatre utilis\u00e9 sur Linux et FreeBSD.<\/p>\n<p>Sway permet d'employer un placement logique des fen\u00eatres (le gestionnaire de fen\u00eatres choisit dynamiquement la position et la taille de la fen\u00eatre, tenant compte des autres fen\u00eatres ouvertes et \u00e9vitant le chevauchement), au lieu du positionnement spatial traditionnel (l'utilisateur choisit un emplacement et une taille de fen\u00eatre arbitraires, possibles chevauchements compris). Les fen\u00eatres sont dispos\u00e9es en formant une grille, optimisant l'espace \u00e0 l'\u00e9cran et permettant de manipuler rapidement les fen\u00eatres uniquement au moyen du clavier. La compatibilit\u00e9 avec i3 est assur\u00e9e au niveau des commandes, des fichiers de configuration et de l'IPC, permettant \u00e0 Sway de servir de remplacement transparent \u00e0 i3, utilisant Wayland au lieu de X11.  <\/p>\n<p>Pour am\u00e9nager un environnement utilisateur complet, des composants associ\u00e9s sont propos\u00e9s : swayidle (processus d'arri\u00e8re-plan impl\u00e9mentant un mode veille), swaylock (verrouillage d'\u00e9cran), mako (gestionnaire de notifications), grim (prise de captures d'\u00e9cran), slurp (s\u00e9lection de zone \u00e0 l'\u00e9cran), wf-recorder (enregistrement vid\u00e9o), waybar (barre d'applications), virtboard (clavier \u00e0 l'\u00e9cran), wl-clipboard (gestion du presse-papiers), wallutils (gestion des fonds d'\u00e9cran).<\/p>\n<p>Sway se d\u00e9veloppe en tant que projet modulaire, construit sur la biblioth\u00e8que wlroots, qui encapsule toutes les primitives de base pour organiser le fonctionnement du gestionnaire de composition. Wlroots inclut des backends pour<br \/>\nabstraire l'acc\u00e8s \u00e0 l'\u00e9cran, aux dispositifs d'entr\u00e9e, \u00e0 un rendu sans appel direct \u00e0 OpenGL, \u00e0 l'interaction avec KMS\/DRM, libinput, Wayland et X11 (une couche est fournie pour ex\u00e9cuter des applications X11 bas\u00e9es sur Xwayland). En plus de Sway, la biblioth\u00e8que wlroots est largement utilis\u00e9e dans d'autres projets. En plus de prendre en charge les langages C\/C++, des liaisons sont offertes pour les langages Scheme, Common Lisp, Go, Haskell, OCaml, Zig, Python et Rust.<\/p>\n<p>Dans cette nouvelle version :<\/p>\n<ul>\n<li class=\"l\"> Ajout de la possibilit\u00e9 de capturer des fen\u00eatres individuelles.\n<li class=\"l\"> Prise en charge de la sortie \u00e0 plage dynamique \u00e9tendue de luminosit\u00e9 HDR10 lors de l'utilisation d'un rendu bas\u00e9 sur l'API Vulkan.\n<li class=\"l\"> Prise en charge ajout\u00e9e des protocoles Wayland :\n<ul>\n<li class=\"l\"> color-management-v1 pour la gestion des couleurs et le support de la plage dynamique \u00e9tendue (HDR, High Dynamic Range).\n<li class=\"l\"> color-representation-v1 pour d\u00e9finir la repr\u00e9sentation des couleurs de la surface Wayland.\n<li class=\"l\"> xdg-toplevel-tag-v1 pour l'attachement de balises par les clients Wayland aux surfaces de niveau sup\u00e9rieur, que le compositeur <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/\" title=\"serveur\" data-wpil-keyword-link=\"linked\">serveur<\/a> peut utiliser pour restaurer la position, la taille et les propri\u00e9t\u00e9s des fen\u00eatres apr\u00e8s un red\u00e9marrage, ainsi que pour d\u00e9finir des r\u00e8gles sp\u00e9ciales pour diff\u00e9rents types de fen\u00eatres.\n<li class=\"l\"> ext-workspace-v1 pour cr\u00e9er des panneaux ou des indicateurs affichant la liste des <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/abuzoustojchivye-vps\/\" title=\"des bureaux virtuels\" data-wpil-keyword-link=\"linked\">des bureaux virtuels<\/a> et permettant de basculer entre eux.\n<li class=\"l\">  wl_fixes pour r\u00e9soudre des probl\u00e8mes avec d'autres interfaces logicielles des protocoles de base qui ne peuvent pas \u00eatre r\u00e9solus par les capacit\u00e9s de ces interfaces elles-m\u00eames.\n<\/ul>\n<li class=\"l\"> L'option \u00ab\u00a0device-primaries\u00a0\u00bb a \u00e9t\u00e9 mise en \u0153uvre, permettant de cr\u00e9er un profil de couleur bas\u00e9 sur les donn\u00e9es fournies par le moniteur via l'EDID.\n<li class=\"l\"> Ajout du support pour d\u00e9tecter la pr\u00e9sence d'un pav\u00e9 num\u00e9rique en utilisant le drapeau LIBINPUT_SWITCH_KEYPAD_SLIDE dans libinput.\n<li class=\"l\"> Des liaisons pour les touches multim\u00e9dias sp\u00e9ciales (pause, reprendre la lecture, prochaine composition, etc.) ont \u00e9t\u00e9 incluses dans le fichier de configuration pour contr\u00f4ler la lecture de contenu multim\u00e9dia via l'outil playerctl.\n<li class=\"l\"> Le profil de couleur de sortie srgb a \u00e9t\u00e9 traduit pour utiliser une fonction de transfert par morceaux (piece-wise) sRGB au lieu de gamma 2.2 (pour gamma 2.2, un profil gamma22 distinct doit \u00eatre utilis\u00e9, qui est appliqu\u00e9 par d\u00e9faut).\n<li class=\"l\"> Le lancement sur des syst\u00e8mes avec des GPU non pris en charge (par exemple, lors de l'utilisation de pilotes propri\u00e9taires NVIDIA) entra\u00eene d\u00e9sormais l'affichage d'un avertissement, plut\u00f4t qu'un plantage du programme. L'avertissement peut \u00eatre d\u00e9sactiv\u00e9 \u00e0 l'aide du drapeau \u00ab\u00a0\u2013unsupported-gpu\u00a0\u00bb ou de la variable d'environnement SWAY_UNSUPPORTED_GPU.\n<li class=\"l\"> Ajout du support officiel pour l'utilisation de gestionnaires d'affichage pour lancer Sway.\n<li class=\"l\"> De nouvelles capacit\u00e9s de la biblioth\u00e8que wlroots 0.20 ont \u00e9t\u00e9 activ\u00e9es. Parmi les changements dans la nouvelle version de wlroots : support pour d\u00e9finir la repr\u00e9sentation des couleurs de la surface Wayland, gestion des couleurs et utilisation de HDR via les protocoles color-representation-v1 et color-management-v1. Support des protocoles Wayland cursor-shape-v1 pour personnaliser l'apparence du curseur.<br \/>\next-workspace-v1 pour utiliser le concept de bureaux virtuels et xdg-toplevel-tag-v1 pour identifier les fen\u00eatres\/surfaces via le lien des balises.<\/p>\n<\/ul>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/b380bfe8ed30600c9c35e0b5f251bd1e.png\" style=\"display:block;margin: 0 auto\" \/><br \/>\n<br \/>Source : <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65528\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0434\u0430 \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.12, \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 \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. Sway \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043e\u043a\u043e\u043d (\u043e\u043a\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u043f\u043e\u0437\u0438\u0446\u0438\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":181739,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181738","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.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0434\u0430 \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.12, \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 \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=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-12\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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.12 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0434\u0430 \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.12, \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 \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\/fr\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-12\" \/>\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=\"2026-05-26T00:48:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-26T00:48:48+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\udd47Sortie de l'environnement utilisateur Sway 1.12 | ProHoster","description":"Apr\u00e8s presque une ann\u00e9e de d\u00e9veloppement, la version du gestionnaire de composition Sway 1.12 a \u00e9t\u00e9 publi\u00e9e, construite en utilisant le protocole Wayland et compatible avec le gestionnaire de fen\u00eatres en mosa\u00efque i3 et le panneau i3bar.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-12","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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.12 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0434\u0430 \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.12, \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 \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\/fr\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-sway-1-12","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":"2026-05-26T00:48:48+00:00","article:modified_time":"2026-05-26T00:48:48+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\/fr\/wp-json\/wp\/v2\/posts\/181738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=181738"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/181738\/revisions"}],"predecessor-version":[{"id":182101,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/181738\/revisions\/182101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/181739"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=181738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=181738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=181738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}