Sway 1.10 arriba amb millores de suport, compatibilitat i més

Sway

Sway és un compositor de Wayland en mosaic i un reemplaçament directe del gestor de finestres i3 per a X11

Després de vuit mesos de desenvolupament es va donar a conèixer el llançament de la nova versió Sway 1.10, versió en la qual els desenvolupadors van treballar per a la implementació de totes les millores de wlroots 0.18, millores de suport, compatibilitat i sobretot correccions derrors.

Per als qui desconeixen de Sway, han de saber que és un administrador de finestres en mosaic basat en el protocol Wayland i compatible amb l'administrador i3 i el panell i3bar. Sway ofereix una organització de finestres lògica en lloc d'espaial: en lloc de col·locar finestres en posicions fixes, les organitza en una quadrícula que optimitza lús despai en pantalla. Això permet una manipulació àgil de les finestres només amb el teclat, característica que el fa ideal per a usuaris avançats que busquen un flux de treball eficient.

Principals novetats de Sway 1.10

La nova versió de Sway 1.10 inclou diverses actualitzacions i millores importants entre les quals es troba el suport per als protocols linux-drm-syncobj-v1, alpha-modifier-v1, ext-foreign-toplevel-list-v1 i ext-transient-seat-v1, Els quals proporcionen millores en el maneig de la sincronització, transparència, control sobre finestres de nivell superior i creació de sessions dentrada virtuals, entre altres capacitats.

Una altra de les novetats de Sway 1.10 és el suport Vulkan doncs s'ha afegit la possibilitat de fer servir perfils ICC a l'API de gràfics Vulkan. Això facilita una gestió avançada del color i permet obtenir informació detallada sobre els buffers de píxels de la GPU, una millora clau per a aplicacions que requereixen precisió en la representació visual.

A més d'això es va implementar una optimització als dispositius de sortida i perfils ICC, en millorar l'algoritme de configuració s'ha afegit una ordre per aplicar perfils ICC a dispositius de sortida específics, optimitzant l'experiència visual.

s'ha incorporat el protocol tearing-control-v1, que permet desactivar VSync en aplicacions de pantalla completa per evitar el tearing. Això és especialment útil en videojocs, on la desactivació de VSync pot reduir la latència.

D'altra banda, també es destaca la compatibilitat amb xdg-shell versió 5, aquesta versió del protocol permet personalitzar la posició de finestres emergents i afegeix botons per minimitzar i maximitzar finestres en utilitzar CSD.

També s'han realitzat canvis a les dependències i configuració, doncs el paquet dmenu_run ha estat eliminat de la configuració predeterminada, mentre que pactl s'ha inclòs per permetre dreceres de teclat que ajustin el volum i la brillantor. A més, s'ha afegit la utilitat grim per a captures de pantalla.

S'ha afegit el suport per a «ext-transient-seat-v1», una extensió que permet crear sessions temporals per a dispositius dentrada virtuals, com en aplicacions descriptori remot, oferint sessions amb teclat i ratolí virtuals independents per a cada usuari.

Dels altres canvis que es destaquen:

  • El codi de renderització s'ha reescrit, i s'ha adoptat la nova API de gràfics d'escena de wlroots, cosa que ha portat a un increment en l'eficiència del processament gràfic.
  • Recuperació d'estat després de reiniciar GPU en situacions on la GPU es reiniciï, Sway podrà recuperar el seu estat.
  • Es va afegir el suport per a ext-foreign-toplevel-list-v1, amb això ara és possible obtenir informació sobre les superfícies al nivell superior.
  • El protocol wl_drm ha estat reemplaçat per linux-dmabuf-v1, millorant la seguretat i compatibilitat amb les configuracions modernes de Wayland.
  • L'opció per habilitar Xwayland ha estat eliminada del procés de compilació de Sway; ara depèn directament de la configuració de wlroots.

Finalment si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.

Com instal·lar Sway a Ubuntu i derivats?

Per als que estiguin interessats a poder instal·lar Sway a Ubuntu i els seus derivats, és important tenir en compte alguns requisits i consideracions:

  1. Wayland: Sway requereix que Wayland estigui disponible al sistema.
  2. Controladors de gràfics: Sway no és compatible amb controladors de gràfics propietaris. S'han de desinstal·lar i utilitzar controladors de gràfics lliures.

La instal·lació de Sway és senzilla i el primer que hem de fer és instal·lar les dependències necessàries:

sudo apt update
sudo apt install -y \
meson \
libwayland-dev \
wayland-protocols \
libwayland-egl-backend-dev \
libxkbcommon-dev \
libinput-dev \
libcap-dev \
libxcb-composite0-dev \
libxcb-render0-dev \
libxcb-shape0-dev \
libxcb-xfixes0-dev \
libpixman-1-dev \
libevdev-dev \
libpango1.0-dev \
libcairo2-dev \
libdrm-dev \
libgbm-dev \
libgles2-mesa-dev \
libegl1-mesa-dev \
libxcb-icccm4-dev \
libxcb-xkb-dev \
libxcb-image0-dev \
libxcb-xrm-dev \
libxcb-randr0-dev \
libxcb-xinerama0-dev \
libx11-xcb-dev \
libxrandr-dev \
libxcb-util-dev \
libxcb-util0-dev \
libxcb-keysyms1-dev \
libpam0g-dev

Després afegim el repositori de Sway:

sudo add-apt-repository ppa:swaywm/sway
sudo apt update

I instal·lem Sway:

sudo apt install sway

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.