Sway 1.8 kommer med forbedringer for Vulkan og mer

Sway

Sway er en flislagt Wayland-kompositor og en drop-in-erstatning for i3-vindusbehandleren for X11

Etter 11 måneders utvikling lanseringen av den nye versjonen ble kunngjort sammensetningsleder Sway 1.8, bygget på Wayland-protokollen og fullt kompatibel med i3-vindusbehandleren og i3bar-panelet.

For de som ikke vet om Sway, bør de vite at dette er utviklet som et modulært prosjekt bygget på toppen av wlroots-biblioteket, som inneholder alle de grunnleggende primitivene for å organisere arbeidet til den sammensatte lederen.

i3-støtte tilbys på kommandonivå, konfigurasjons- og IPC-filer, slik at Sway kan brukes som en gjennomsiktig erstatning for i3, ved å bruke Wayland i stedet for X11. Sway lar deg plassere vinduer på skjermen ikke romlig, men logisk. Vinduer er ordnet i et rutenett som utnytter skjermplassen optimalt og lar deg raskt manipulere vinduer med kun tastaturet.

For å sette opp et komplett brukermiljø tilbys relaterte komponenter: swayidle (bakgrunnsprosess med KDEs døde protokollimplementering), swaylock (skjermsparer), blant andre.

Viktigste nye funksjoner i Sway 1.8

I denne nye versjonen som presenteres av Sway 1.8 kan vi finne det implementerte en ny kommando "bindgesture" for å legge ved handlinger til styreplatebevegelser.

En annen endring som skiller seg ut er at skjermlåsprosessen (swaylock) endret til å bruke Wayland-protokollen ext-session-lock-v1, som gjorde det mulig å øke påliteligheten og sikkerheten til øktlåsen.

I tillegg til dette, nå fra denne nye versjonen av Sway 1.8 er det gitt støtte for å sette "deaktiver mens sporing" i libinput-biblioteket for å kontrollere deaktivering av pekeplaten mens du bruker en spenningsmålerlinje (for eksempel TrackPoint på ThinkPad bærbare datamaskiner).

Vi kan også finne at xdg-activation-v1-protokollen er implementert, som brukes til å forbedre påliteligheten til arbeidsområdedefinisjonen når du starter nye klientapplikasjoner.

På den andre siden, biblioteket wlroots har forbedret implementeringen av gjengivelsessystemet ved å bruke Vulkan grafikk API.

For å strømlinjeforme planleggingsprosessen for oppgavestart på Linux-plattformen, har muligheten til å angi CAP_SYS_NICE-tillatelser blitt implementert, i tillegg til at en ny "disconnect output"-kommando for å fjerne virtuelle utdataenheter er lagt til.

Av andre endringer som skiller seg ut fra denne nye versjonen:

  • Lagt til støtte for høyoppløselige musehjulsrullehendelser.
  • Støtte for arbeid med SUID-rotmeldingen er avviklet.
  • Utdatert "output dpms"-kommando, erstattet av "output power"-kommandoen.
  • For å jobbe med regulære uttrykk brukes nå pcre2 i stedet for pcre-biblioteket.

Til slutt, hvis du er interessert i å vite mer om denne nye versjonen, kan du sjekke detaljene på følgende lenke.

Hvordan få Sway?

For de som er interessert i å kunne teste Sway på systemene deres, De bør ta i betraktning at hovedkravet for å kunne bruke det er å ha Wayland under panseret på systemet ditt.

Det er viktig å nevne at Sway ikke vil fungere med proprietære grafikkdrivere, du må avinstallere disse og bruke gratis driverne i stedet.

Å installere Sway på Ubuntu, samt derivater av det, bør de legge til følgende lager på systemet sitt.

For dette la oss åpne en terminal (du kan bruke hurtigtastene Ctrl + Alt + T), og i den skriver du inn følgende kommando:

sudo add-apt-repository ppa:samoilov-lex/sway

Og vi fortsetter å utføre installasjonen med:

sudo apt install sway

Mens de som foretrekker å kompilere, må de skaffe kildekoden ved å skrive følgende:

git clone https://github.com/swaywm/sway.git

Kjør disse kommandoene:

meson build/
ninja -C build/
sudo ninja -C build/ install

På systemer uten logind, må du suidere den balanserende binæren:

sudo chmod a+s /usr/local/bin/sway

Sway vil fjerne rottillatelser like etter oppstart.

Til slutt må jeg nevne at i skrivende stund har ikke Sway-pakken i depotet blitt oppdatert til den nye versjonen, men det er et spørsmål om timer før den er tilgjengelig.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.