Sway 1.8 kommt mit Verbesserungen für Vulkan und mehr

Schwanken

Sway ist ein gekachelter Wayland-Kompositor und ein Drop-in-Ersatz für den i3-Fenstermanager für X11

Nach 11 Monaten Entwicklung Die Veröffentlichung der neuen Version wurde angekündigt Kompositionsleiter 1.8 . schwanken, das auf dem Wayland-Protokoll basiert und vollständig kompatibel mit dem i3-Fenstermanager und dem i3bar-Panel ist.

Für diejenigen, die Sway nicht kennen, sollten sie das wissen wird als modulares Projekt entwickelt baut auf der wlroots-Bibliothek auf, die alle grundlegenden Primitiven zum Organisieren der Arbeit des zusammengesetzten Managers enthält.

i3-Unterstützung wird auf Befehlsebene bereitgestellt, Konfigurations- und IPC-Dateien, wodurch Sway als transparenter Ersatz für i3 verwendet werden kann, indem Wayland anstelle von X11 verwendet wird. Mit Sway können Sie Fenster nicht räumlich, sondern logisch auf dem Bildschirm platzieren. Fenster sind in einem Raster angeordnet, das den Platz auf dem Bildschirm optimal nutzt und es Ihnen ermöglicht, Fenster schnell nur mit der Tastatur zu manipulieren.

Um eine vollständige Benutzerumgebung einzurichten, werden verwandte Komponenten angeboten: swayidle (Hintergrundprozess mit der toten Protokollimplementierung von KDE), swaylock (Bildschirmschoner) und andere.

Hauptneuheiten von Sway 1.8

In dieser neuen Version, die von Sway 1.8 vorgestellt wird, können wir das finden neuen Befehl „bindgesture“ implementiert um Aktionen an Touchpad-Gesten anzuhängen.

Eine weitere Veränderung, die auffällt, ist die folgende den Bildschirmsperrvorgang (Schwingsperre) geändert, um das Wayland-Protokoll ext-session-lock-v1 zu verwenden, wodurch die Zuverlässigkeit und Sicherheit der Sitzungssperre erhöht werden konnte.

Darüber hinaus wird es jetzt ab dieser neuen Version von Sway 1.8 bereitgestellt Unterstützung für die Einstellung „Beim Tracking deaktivieren“ in der libinput-Bibliothek, um das Deaktivieren des Touchpads zu steuern, während eine Spannungsmessleiste verwendet wird (z. B. TrackPoint auf ThinkPad-Laptops).

Wir können auch feststellen, dass das xdg-activation-v1-Protokoll implementiert wurde, das verwendet wird, um die Zuverlässigkeit der Workspace-Definition beim Starten neuer Client-Anwendungen zu verbessern.

Auf der anderen Seite die Bibliothek wlroots hat die Implementierung verbessert des Rendering-Systems mit dem Vulkan-Grafik-API.

Um den Task-Startplanungsprozess auf der Linux-Plattform zu rationalisieren, wurde die Möglichkeit zum Festlegen von CAP_SYS_NICE-Berechtigungen implementiert und ein neuer Befehl „Ausgabe trennen“ zum Entfernen virtueller Ausgabegeräte hinzugefügt.

Der andere Änderungen das hebt sich von dieser neuen Version ab:

  • Unterstützung für hochauflösende Mausrad-Scroll-Ereignisse hinzugefügt.
  • Die Unterstützung für die Arbeit mit der SUID-Root-Eingabeaufforderung wurde eingestellt.
  • Veralteter Befehl "output dpms", ersetzt durch den Befehl "output power".
  • Um mit regulären Ausdrücken zu arbeiten, wird jetzt pcre2 anstelle der pcre-Bibliothek verwendet.

Wenn Sie mehr über diese neue Version erfahren möchten, können Sie die Details unter überprüfen den folgenden Link.

Wie bekomme ich Sway?

Für diejenigen, die Sway auf ihren Systemen testen möchten, Sie sollten berücksichtigen, dass die Hauptanforderung, um es verwenden zu können, Wayland ist unter der Haube Ihres Systems.

Es ist wichtig zu erwähnen, dass Sway nicht mit proprietären Grafiktreibern funktioniert. Sie müssen diese deinstallieren und stattdessen die kostenlosen Treiber verwenden.

Installation von Sway unter Ubuntu sowie von Derivaten davonsollten sie das folgende Repository auf ihrem System hinzufügen.

Hierzu Lassen Sie uns ein Terminal öffnen (Sie können die Tastenkombinationen Strg + Alt + T verwenden) und geben den folgenden Befehl ein:

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

Und wir fahren mit der Installation fort mit:

sudo apt install sway

Während für diejenigen, die es vorziehen zu kompilieren, müssen sie den Quellcode durch Eingabe der folgenden erhalten:

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

Führen Sie die folgenden Befehle aus:

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

Auf Systemen ohne Logind müssen Sie die Balancing-Binärdatei verwenden:

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

Sway entfernt Root-Berechtigungen kurz nach dem Start.

Abschließend muss ich erwähnen, dass zum Zeitpunkt des Schreibens des Artikels das Sway-Paket im Repository nicht auf die neue Version aktualisiert wurde, aber es ist eine Frage von Stunden, bis es verfügbar ist.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.