Sway 1.8 arriveert met verbeteringen voor Vulkan en meer

Zwaaien

Sway is een betegelde Wayland-compositor en een drop-in-vervanging voor de i3-vensterbeheerder voor X11

Na 11 maanden ontwikkeling de release van de nieuwe versie is aangekondigd compositie beheerder Zwaaien 1.8, gebouwd op het Wayland-protocol en volledig compatibel met de i3-vensterbeheerder en het i3bar-paneel.

Voor degenen die Sway niet kennen, ze moeten weten dat dit is ontwikkeld als een modulair project gebouwd bovenop de wlroots-bibliotheek, die alle basisprimitieven bevat voor het organiseren van het werk van de samengestelde manager.

i3-ondersteuning wordt geboden op commandoniveau, configuratie- en IPC-bestanden, waardoor Sway kan worden gebruikt als een transparante vervanging voor i3, met Wayland in plaats van X11. Met Sway kun je vensters niet ruimtelijk, maar logisch op het scherm plaatsen. Vensters zijn gerangschikt in een raster dat optimaal gebruik maakt van de schermruimte en waarmee u snel vensters kunt manipuleren met alleen het toetsenbord.

Om een ​​volledige gebruikersomgeving op te zetten, worden verwante componenten aangeboden: swayidle (achtergrondproces met KDE's dode protocolimplementatie), swaylock (screensaver), onder andere.

Belangrijkste nieuwe functies van Sway 1.8

In deze nieuwe versie die gepresenteerd wordt van Sway 1.8 kunnen we dat terugvinden een nieuw commando "bindgesture" geïmplementeerd om acties aan touchpad-bewegingen te koppelen.

Een andere opvallende verandering is dat het schermvergrendelingsproces (swaylock) gewijzigd om Wayland-protocol ext-session-lock-v1 te gebruiken, wat het mogelijk maakte om de betrouwbaarheid en veiligheid van de sessievergrendeling te vergroten.

Bovendien wordt deze nu vanaf deze nieuwe versie van Sway 1.8 geleverd ondersteuning voor instelling "uitschakelen tijdens volgen" in de libinput-bibliotheek om het uitschakelen van het touchpad te regelen tijdens het gebruik van een spanningsmeterbalk (bijvoorbeeld TrackPoint op ThinkPad-laptops).

We kunnen ook vaststellen dat het xdg-activation-v1-protocol is geïmplementeerd, dat wordt gebruikt om de betrouwbaarheid van de werkruimtedefinitie te verbeteren bij het starten van nieuwe clienttoepassingen.

Aan de andere kant de bibliotheek wlroots heeft de implementatie verbeterd van het weergavesysteem met behulp van de Vulkan grafische API.

Om het planningsproces voor het starten van taken op het Linux-platform te stroomlijnen, is de mogelijkheid om CAP_SYS_NICE-machtigingen in te stellen geïmplementeerd, evenals de nieuwe opdracht "uitvoer verbreken" om virtuele uitvoerapparaten te verwijderen.

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie:

  • Ondersteuning toegevoegd voor scrolgebeurtenissen met muiswiel met hoge resolutie.
  • Ondersteuning voor het werken met de SUID-rootprompt is stopgezet.
  • Verouderd commando "output dpms", vervangen door het commando "output power".
  • Om met reguliere expressies te werken, wordt nu pcre2 gebruikt in plaats van de pcre-bibliotheek.

Tot slot, als u meer wilt weten over deze nieuwe versie, kunt u de details bekijken op de volgende link.

Hoe Sway te krijgen?

Voor degenen die geïnteresseerd zijn om Sway op hun systemen te kunnen testen, Ze moeten er rekening mee houden dat Wayland de belangrijkste vereiste is om het te kunnen gebruiken onder de motorkap van uw systeem.

Het is belangrijk om te vermelden dat Sway niet werkt met eigen grafische stuurprogramma's, u zult deze moeten verwijderen en in plaats daarvan de gratis stuurprogramma's moeten gebruiken.

Om Sway op Ubuntu te installeren, evenals afgeleiden ervan, moeten ze de volgende repository op hun systeem toevoegen.

Hiervoor laten we een terminal openen (ze kunnen de sneltoetsen Ctrl + Alt + T gebruiken) en daarin typen ze het volgende commando:

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

En we gaan verder met het uitvoeren van de installatie met:

sudo apt install sway

Terwijl degenen die liever compileren, ze de broncode moeten verkrijgen door het volgende te typen:

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

Voer deze opdrachten uit:

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

Op systemen zonder logind, moet u het balancerende binaire bestand gebruiken:

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

Sway verwijdert rootrechten kort na het opstarten.

Ten slotte moet ik vermelden dat op het moment van schrijven van het artikel het Sway-pakket in de repository niet is bijgewerkt naar de nieuwe versie, maar het is een kwestie van uren voordat het beschikbaar is.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.