Sway 1.6 bietet Verbesserungen des Eingabetyps, i3-Kompatibilität und mehr

Schwanken

Der Start von die neue Version des Composite Managers 1.6 . schwanken Es enthält 231 Änderungen von 69 Mitwirkenden und enthält eine Vielzahl neuer Funktionen sowie viele Fehlerkorrekturen.

Für diejenigen, die nicht über Sway wissen, sollten sie wissen, was es ist ein Komponist mit i3-Kompatibilität Dies wird auf Befehls-, Konfigurationsdatei- und IPC-Ebene bereitgestellt, sodass Sie Sway als transparenten Ersatz für i3 verwenden können. Verwenden von Wayland anstelle von X11.

Schwanken Mit dieser Option können Sie Fenster nicht räumlich, sondern logisch auf dem Bildschirm platzieren. Die Fenster sind so angeordnet, dass sie ein Raster bilden, das den Bildschirmbereich optimal nutzt und es Ihnen ermöglicht, die Fenster schnell nur mit der Tastatur zu bearbeiten.

Die folgenden Komponenten dienen zum Organisieren einer vollständigen Benutzerumgebung: swayidle, swaylock, slurp, wf-recorder, waybar, virtboard, wl-clipboard, wallutils.

Schwanken Es wird als modulares Projekt entwickelt, das auf der Bibliothek aufbautwlroots, enthält alle grundlegenden Grundelemente für die Organisation der Arbeit des zusammengesetzten Managers.

Wlroots enthält Backends, um den Zugriff auf den Bildschirm zu abstrahieren, Geräte einzugeben, ohne direkten Zugriff auf OpenGL zu rendern und mit ihnen zu interagieren KMS/DRM, libinput, Wayland y X11 (Zum Starten von Xwayland-basierten X11-Anwendungen wird eine Ebene bereitgestellt.)

Neben Sway die Bibliothek wlroots Es wird auch aktiv in anderen Projekten verwendet, einschließlich Librem5 und Cage. Zusätzlich zu C, C ++wurden Ordner für entwickelt Schema, Common Lisp, Go, Haskell, OCaml, Python und RustDer Projektcode ist in C geschrieben und wird unter der MIT-Lizenz verteilt. Das Projekt ist für die Verwendung unter Linux und FreeBSD konzipiert.

 Hauptneuheiten von Sway 1.6

In dieser neuen Version Die empfohlene wlroots-Version für diese Version ist 0.13.0 Dies verbessert die Interaktivität der Tastatur und umfasst auch Verbesserungen der Bildschirmtransformation und -skalierung.

Die Verbesserungen, die an Sway vorgenommen wurden, können wir feststellen Die Möglichkeit, "den Input Method Editor (IME)" zu verwenden, wurde implementiert als Teil von Elementen der Benutzeroberfläche wie Bedienfeldern und Sperrbildschirm.

auch Es wird angemerkt, dass die Glätte verbessert wurde von interaktiven Operationen zum Verschieben und Ändern der Größe von Fenstern.

Eine weitere Änderung betraf die Zusammenstellung der autonomen Pakete Flatpak und Snap in welchem Das xdg-Foreign-Protokoll wird jetzt verwendet, um die Systemintegration zu verbessern.

Von den anderen Änderungen das fällt auf:

  • Die Unterstützung für den i3-Fenstermanager wurde im Bereich der Befehle verbessert, die das Layout der Fenster auf dem Bildschirm ändern.
  • Es wurde eine Option hinzugefügt, um den Cursor während der Eingabe auszublenden.
  • Die Cube-Implementierung ist für Systeme ohne systemd oder elogind ausgelegt.
  • Verbesserte Zuverlässigkeit der Zwischenablage für X11-Anwendungen.

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 das Sway-Paket im Repository zum Zeitpunkt des Schreibens des Artikels nicht auf die neue Version aktualisiert wurde, es jedoch nur wenige Stunden dauert, 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.