Sway 1.10 prihaja z izboljšano podporo, združljivostjo in še več

Gremo

Sway je sestavljalnik Wayland s ploščicami in nadomestek za upravitelja oken i3 za X11

Po osmih mesecih razvoja začetek novo različico Sway 1.10, različico, v kateri so razvijalci delali za izvedbo vse izboljšave wlroots 0.18, izboljšave podpore, združljivost in predvsem popravki napak.

Za tiste, ki se ne zavedajo Swaya, bi morali to vedeti je upravitelj oken s ploščicami, ki temelji na protokolu Wayland in združljiv z upraviteljem i3 in njegovo ploščo i3bar. Nihanje ponuja logično in ne prostorsko organizacijo oken- Namesto da bi okna postavila na fiksne položaje, jih organizira v mrežo, ki optimizira uporabo prostora na zaslonu. To omogoča agilno manipulacijo z okni samo s tipkovnico, zaradi česar je idealen za napredne uporabnike, ki iščejo učinkovit potek dela.

Glavne novosti Sway 1.10

Nova različica Sway 1.10 vključuje več pomembnih posodobitev in izboljšav med katerimi je podpora protokolu linux-drm-syncobj-v1, alpha-modifier-v1, ext-foreign-toplevel-list-v1 in ext-transient-seat-v1, ki zagotoviti izboljšave pri upravljanju sinhronizacije, preglednosti, nadzor nad okni najvišje ravni in ustvarjanje virtualnih vnosnih sej, med drugimi zmogljivostmi.

Druga nova funkcija Sway 1.10 je Vulkanova podpora saj je v grafični API Vulkan dodana možnost uporabe ICC profilov. To omogoča napredno upravljanje barv in Omogoča podrobne informacije o medpomnilnikih slikovnih pik GPE, ključna izboljšava za aplikacije, ki zahtevajo natančnost v vizualni predstavitvi.

Poleg tega je a optimizacija izhodnih naprav in ICC profilov, Z izboljšanjem konfiguracijskega algoritma je bil dodan ukaz za uporabo profilov ICC na določenih izhodnih napravah, kar optimizira vizualno izkušnjo.

Bilo je Vgrajen protokol tearing-control-v1, ki vam omogoča, da onemogočite VSync v celozaslonskih aplikacijah, da preprečite trganje. To je še posebej uporabno pri igranju iger, kjer lahko onemogočanje VSync zmanjša zakasnitev.

Po drugi strani pa poudarja tudi podpora za xdg-shell različice 5, ta različica protokola omogoča prilagajanje položaja pojavnih oken in dodaja gumbe za minimiziranje in maksimiranje oken pri uporabi CSD.

prav tako so bile narejene spremembe odvisnosti in konfiguracije, saj je bil paket dmenu_run odstranjen iz privzete konfiguracije, medtem ko je bil vključen pactl, ki omogoča bližnjice na tipkovnici za prilagajanje glasnosti in svetlosti. Poleg tega je bil dodan pripomoček grim za posnetke zaslona.

Dodan je podpora za “ext-transient-seat-v1”, razširitev, ki vam omogoča ustvarjanje začasnih sej za virtualne vhodne naprave, na primer v aplikacijah oddaljenega namizja, ki ponuja neodvisne seje virtualne tipkovnice in miške za vsakega uporabnika.

Od druge spremembe, ki izstopajo:

  • Koda za upodabljanje je bila na novo napisana in je sprejela nov API za grafiko scene wlroots, kar je vodilo k povečanju učinkovitosti obdelave grafike.
  • Obnovitev stanja po ponovnem zagonu GPE V primerih, ko se GPE znova zažene, bo Sway lahko obnovil svoje stanje.
  • Dodana podpora za ext-foreign-toplevel-list-v1, tako da je zdaj mogoče pridobiti informacije o površinah na najvišji ravni.
  • Protokol wl_drm je zamenjal linux-dmabuf-v1, kar izboljša varnost in združljivost s sodobnimi konfiguracijami Wayland.
  • Možnost za omogočanje Xwaylanda je bila odstranjena iz postopka gradnje Sway; zdaj je neposredno odvisno od konfiguracije wlroots.

Končno, če vas zanima več o tem, si lahko ogledate podrobnosti v naslednja povezava.

Kako namestiti Sway na Ubuntu in izpeljanke?

Za tiste, ki želijo namestiti Sway na Ubuntu in njegove izpeljanke, je pomembno, da upoštevajo nekatere zahteve in premisleke:

  1. Wayland: Sway zahteva, da je Wayland na voljo v sistemu.
  2. Grafični gonilniki: Sway ne podpira lastniških grafičnih gonilnikov. Odstraniti jih je treba in uporabljati brezplačne grafične gonilnike.

Namestitev Swayja je preprosta in prva stvar, ki jo moramo narediti, je namestiti potrebne odvisnosti:

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

Nato dodamo repozitorij Sway:

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

In namestimo Sway:

sudo apt install sway

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.