Sway 1.8 kommer med förbättringar för Vulkan och mer

Vingla

Sway är en kaklad Wayland-kompositör och en drop-in-ersättning för i3-fönsterhanteraren för X11

Efter 11 månaders utveckling lanseringen av den nya versionen tillkännagavs sammansättningschef Svaj 1.8, byggd på Wayland-protokollet och helt kompatibel med i3-fönsterhanteraren och i3bar-panelen.

För de som inte känner till Sway, de borde veta att detta är utvecklat som ett modulärt projekt byggt ovanpå wlroots-biblioteket, som innehåller alla grundläggande primitiver för att organisera den sammansatta chefens arbete.

i3-stöd tillhandahålls på kommandonivå, konfigurations- och IPC-filer, vilket gör att Sway kan användas som en transparent ersättning för i3, med Wayland istället för X11. Sway låter dig placera fönster på skärmen inte rumsligt, utan logiskt. Fönstren är ordnade i ett rutnät som utnyttjar skärmutrymmet optimalt och låter dig snabbt manipulera fönster med bara tangentbordet.

För att ställa in en komplett användarmiljö erbjuds relaterade komponenter: swayidle (bakgrundsprocess med KDE:s döda protokollimplementering), swaylock (skärmsläckare), bland annat.

De viktigaste nya funktionerna i Sway 1.8

I denna nya version som presenteras av Sway 1.8 kan vi hitta det implementerade ett nytt kommando "bindgesture" för att bifoga åtgärder till pekplattans gester.

En annan förändring som sticker ut är att skärmlåsprocessen (swaylock) ändras till att använda Wayland-protokollet ext-session-lock-v1, vilket gjorde det möjligt att öka tillförlitligheten och säkerheten för sessionslåset.

Utöver detta tillhandahålls den nu från den här nya versionen av Sway 1.8 stöd för att ställa in "inaktivera vid spårning" i libinput-biblioteket för att styra inaktivering av pekplattan när du använder en spänningsmätare (till exempel TrackPoint på ThinkPad-bärbara datorer).

Vi kan också upptäcka att xdg-activation-v1-protokollet har implementerats, vilket används för att förbättra tillförlitligheten för arbetsytans definition när man startar nya klientapplikationer.

Å andra sidan biblioteket wlroots har förbättrat implementeringen av renderingssystemet med hjälp av Vulkan grafik API.

För att effektivisera schemaläggningsprocessen för uppgiftsstart på Linux-plattformen har möjligheten att ställa in CAP_SYS_NICE-behörigheter implementerats, liksom ett nytt kommando för att ta bort virtuella utdataenheter har lagts till.

Av andra förändringar som sticker ut från den här nya versionen:

  • Lade till stöd för högupplösta mushjulsrullningshändelser.
  • Stödet för att arbeta med SUID-rotprompten har upphört.
  • Föråldrat kommandot "output dpms", ersatt av kommandot "output power".
  • För att arbeta med reguljära uttryck används nu pcre2 istället för pcre-biblioteket.

Slutligen, om du är intresserad av att veta mer om denna nya version, kan du kontrollera detaljerna på följande länk.

Hur får man Sway?

För dem som är intresserade av att kunna testa Sway på sina system, De bör ta hänsyn till att huvudkravet för att kunna använda det är att ha Wayland under huven på ditt system.

Det är viktigt att nämna att Sway inte fungerar med egna grafikdrivrutiner, du måste avinstallera dessa och istället använda de gratis drivrutinerna.

Att installera Sway på Ubuntu, samt derivat av detbör de lägga till följande databas på sitt system.

För detta låt oss öppna en terminal (de kan använda snabbtangenterna Ctrl + Alt + T) och i den skriver de följande kommando:

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

Och vi fortsätter att utföra installationen med:

sudo apt install sway

Medan de som föredrar att kompilera måste de få källkoden genom att skriva följande:

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

Kör dessa kommandon:

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

På system utan inloggning måste du välja den balanserande binären:

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

Sway tar bort rootbehörigheter strax efter start.

Slutligen måste jag nämna att i skrivande stund har Sway-paketet i förvaret inte uppdaterats till den nya versionen, utan det är en fråga om timmar innan det är tillgängligt.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.