Sway 1.9 wurde bereits veröffentlicht und dies sind seine neuen Funktionen

Schwanken

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

Der Veröffentlichung der neuen Version von Sway 1.9 das kurz nach einem Jahr Entwicklungszeit erscheint und die Arbeit von 67 Mitwirkenden darstellt, die 238 Änderungen für diese neue Version implementiert haben.

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.

Schwanken verfügt über i3-Kompatibilität auf Befehlsebene, Konfigurationsdateien und IPC, was den nahtlosen Übergang von i3 zu Sway erleichtert und Wayland anstelle von X11 als Anzeigeserverprotokoll verwendet, was ein ähnliches Erlebnis wie i3 bietet, jedoch mit erheblichen Verbesserungen.

Hauptneuheiten von Sway 1.9

In dieser neuen Version von Sway 1.9 wird die Umgebung verfügt nun über die neuen Funktionen der wlroots 0.17-Bibliothek, Geschichten como el Unterstützung für verschiedene Wayland-Protokolle: Inhaltstyp-v1 um Informationen über die angezeigten Inhalte zu verarbeiten, xwayland-shell-v1 um X11-Fenster mit Wayland-Oberflächen zu verbinden, wp-fractional-scale-v1 für gebrochene Skalierung und Sicherheitskontext-v1 um Sandboxen zu isolieren und Cursor-v1 zu formen, um das Erscheinungsbild des Cursors anzupassen.

Verbesserte Unterstützung für das xdg-activation-v1-Protokoll, Dies erleichtert die Fokusübertragung zwischen verschiedenen Layer-1-Wayland-Oberflächen unter Berücksichtigung virtueller Desktops und Multi-Monitor-Setups und sorgt für ein flüssigeres Benutzererlebnis beim Wechsel zwischen verschiedenen Arbeitsbereichen und Anwendungen.

Eine weitere herausragende Änderung in dieser neuen Version von Sway 1.9 ist die Migration des Rendering-Codes auf die neue WLroots-Rendering-API, was die Gesamtleistung des Systems verbessert hat.

Darüber hinaus bietet die Hinzufügung einer neuen Konfigurationsoption zum Deaktivieren der Primärauswahl Benutzern eine bessere Kontrolle darüber, wie sie mit dem System interagieren und wie Daten in der Zwischenablage verarbeitet werden.

Es hebt auch die Aufnahme eines neuen Eingabebefehls zur Einstellung des Drehwinkels LibinEingabe und Sperrung der Bildlauftaste erweitern die Konfigurations- und Anpassungsmöglichkeiten für Eingabegeräte, was den Benutzerkomfort und die Produktivität verbessern kann.

Der andere Änderungen, die auffallen dieser neuen Version:

  • Die Unterstützung der bedarfsgesteuerten Layer-Shell-Tastaturinteraktivität verbessert die Integration und das Benutzererlebnis bei der Arbeit mit Anwendungen, die Text- und Befehlseingaben erfordern.
  • Durch das Hinzufügen der Unterstützung für IPC-Ausgabeereignisse können Entwickler mit Ereignissen im Zusammenhang mit der Videoausgabe interagieren und diese steuern
  • Das Ändern des Standardmenüs in „wmenu“ kann Auswirkungen darauf haben, wie Benutzer mit dem System interagieren und auf die in der Wayland-Umgebung verfügbaren Funktionen und Anwendungen zugreifen.
  • Das Entfernen der Unterstützung für das KDE-Idle-Protokoll und dessen Ersetzung durch das Standard-Idle-Notify-v1-Protokoll kann sich auf die Kompatibilität mit bestimmten Anwendungen und Desktop-Umgebungen auswirken, die auf dieser Funktionalität basieren.
  • Die Möglichkeit, die Größe der Tablet-Werkzeugschaltflächen im schwebenden Modus zu ändern, verbessert die Benutzerfreundlichkeit und Effizienz bei der Arbeit mit Grafiktabletts und ähnlichen Geräten.

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 Ubuntu und seinen Derivaten installieren möchten, ist es wichtig, einige Anforderungen und Überlegungen zu berücksichtigen:

  1. Wayland: Sway erfordert, dass Wayland auf dem System verfügbar ist.
  2. Grafiktreiber: Sway unterstützt keine proprietären Grafiktreiber. Sie müssen deinstalliert werden und kostenlose Grafiktreiber verwenden.

Die Installation von Sway ist einfach und Sie müssen lediglich das entsprechende Repository hinzufügen und die folgenden Befehle in einem Terminal ausführen:

sudo add-apt-repository ppa:samoilov-lex/sway
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.