Sway je popločani Wayland kompozitor i zamjenska zamjena za i3 upravitelj prozora za X11
The izdanje nove verzije Swaya 1.9 koji stiže ubrzo nakon godinu dana razvoja i predstavlja rad 67 saradnika, koji su implementirali 238 izmjena za ovu novu verziju.
Za one koji ne znaju za Sway, trebali bi znati da je ovo razvijen je kao modularni projekat izgrađen na vrhu wlroots biblioteke, koja sadrži sve osnovne primitive za organizovanje rada kompozitnog menadžera.
njihanje ima i3 kompatibilnost na nivou komande, konfiguracijskim datotekama i IPC-om, koji olakšava tranziciju sa i3 na Sway bez problema, i koristi Wayland umjesto X11 kao protokol servera za prikaz, nudeći slično iskustvo kao i3, ali sa značajnim poboljšanjima.
Glavne nove značajke Sway 1.9
U ovoj novoj verziji koja je predstavljena Sway 1.9, okruženje sada ima nove funkcije biblioteke wlroots 0.17, kao što je Podrška za različite Wayland protokole: content-type-v1 za obradu informacija o prikazanom sadržaju, xwayland-shell-v1 za povezivanje X11 prozora sa Wayland površinama, wp-fractional-scale-v1 za frakciono skaliranje i sigurnosni-kontekst-v1 da izolujete sandboxove i oblikujete kursor-v1 da prilagodite izgled kursora.
Poboljšana podrška za xdg-activation-v1 protokol, koji olakšava prenos fokusa između različitih Wayland površina Layer 1, uzimajući u obzir virtuelne radne površine i podešavanja sa više monitora, pružajući fluidnije korisničko iskustvo prilikom prebacivanja između različitih radnih područja i aplikacija.
Još jedna promjena koja se ističe u ovoj novoj verziji Swaya 1.9 je migracija koda za renderiranje na novi wlroots API za renderiranje, što je poboljšalo ukupne performanse sistema.
Osim toga, dodavanje nove opcije konfiguracije za onemogućavanje primarnog odabira nudi korisnicima veću kontrolu nad načinom na koji komuniciraju sa sistemom i kako se rukuje podacima u međuspremniku.
The uključivanje nove naredbe za unos za postavljanje ugla rotacije Libinput i zaključavanje dugmeta za pomeranje proširuju konfiguraciju ulaznog uređaja i mogućnosti prilagođavanja, što može poboljšati udobnost i produktivnost korisnika.
Of the druge promjene koje se ističu ove nove verzije:
- Podrška za Layer-Shell interaktivnost tastature na zahtjev poboljšava integraciju i korisničko iskustvo pri radu sa aplikacijama koje zahtijevaju unos teksta i naredbi.
- Dodavanje podrške za IPC izlazni događaj pruža programerima mogućnost interakcije i kontrole događaja koji se odnose na video izlaz
- Promena podrazumevanog menija u wmenu može uticati na način na koji korisnici komuniciraju sa sistemom i pristupaju funkcijama i aplikacijama dostupnim u Wayland okruženju.
- Uklanjanje podrške za KDE idle protokol i njegova zamjena standardnim idle-notify-v1 protokolom može utjecati na kompatibilnost s određenim aplikacijama i radnim okruženjima koja se oslanjaju na ovu funkcionalnost.
- Omogućavanje promjene veličine dugmadi alata za tablete u plutajućem načinu rada poboljšava upotrebljivost i efikasnost pri radu sa grafičkim tabletima i sličnim uređajima.
Konačno, ako ste zainteresirani da saznate više o ovoj novoj verziji, možete provjeriti detalje na sljedeći link.
Kako doći do Swaya?
Za one koji su zainteresovani da mogu da instaliraju Sway na Ubuntu i njegove derivate, važno je uzeti u obzir neke zahteve i razmatranja:
- Wayland: Sway zahtijeva da Wayland bude dostupan na sistemu.
- Grafički drajveri: Sway ne podržava vlasničke grafičke drajvere. Moraju se deinstalirati i koristiti besplatne grafičke drajvere.
Instalacija Swaya je jednostavna i sve što trebate učiniti je dodati odgovarajuće spremište i izvršiti sljedeće naredbe u terminalu:
sudo add-apt-repository ppa:samoilov-lex/sway sudo apt install sway
Za one koji vole kompajlirati, izvorni kod moraju dobiti upisivanjem sljedećeg:
git clone https://github.com/swaywm/sway.git
Pokrenite ove naredbe:
meson build/ ninja -C build/ sudo ninja -C build/ install
Na sistemima bez prijave morate bidi binarni balans:
sudo chmod a+s /usr/local/bin/sway
Sway će ukloniti root dozvole ubrzo nakon pokretanja.