Die Veröffentlichung der Ubuntu Sway Remix 23.10 Distribution steht zur Verfügung und bietet eine vorkonfigurierte, einsatzbereite Desktop-Umgebung basierend auf dem Kachel-Composite-Manager Sway. Die Distribution ist eine inoffizielle Edition von Ubuntu 23.10, die sowohl für erfahrene GNU/Linux-Nutzer als auch für Einsteiger gedacht ist, die eine Kachel-Fenster-Manager-Umgebung ausprobieren möchten, ohne lange Konfigurationen vornehmen zu müssen. Für den Download stehen Builds für die Architekturen amd64 und arm64 (Raspberry Pi) bereit.
Die Umgebung der Distribution basiert auf Sway — einem Composite-Manager, der das Wayland-Protokoll verwendet und vollständig kompatibel mit dem Kachel-Fenster-Manager i3 ist, sowie der Waybar, dem Datei-Manager PCManFM-GTK3 und Tools aus dem NWG-Shell-Projekt, wie z.B. dem Desktop-Hintergrund-Manager Azote, dem Vollbild-Anwendungsmenü nwg-drawer, dem Tool zur Anzeige von Skriptinhalten auf dem Bildschirm nwg-wrapper (das zur Anzeige von Tastenkombinationen auf dem Desktop verwendet wird), dem GTK-Themen-, Cursor- und Schriftarten-Manager nwg-look und dem Autotiling-Skript, das die Fenster offener Anwendungen automatisch anordnet wie dynamische Kachel-Fenster-Manager.
Das Distribution umfasst Programme sowohl mit grafischer Benutzeroberfläche, wie Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma und MATE Calc, als auch Konsolenanwendungen und -tools, wie den Musik-Player Musikcube, den Video-Player MPV, das Bildbetrachtungs-Tool IMV, das PDF-Dokumenten-Viewer-Tool Zathura, den Text-Editor Neovim, den Datei-Manager Ranger und weitere.
Eine weitere Besonderheit der Distribution ist der vollständige Verzicht auf den Paketmanager Snap; alle Programme werden als reguläre deb-Pakete bereitgestellt, einschließlich des Webbrowsers Firefox, dessen Installation auf dem offiziellen PPA-Repository des Mozilla-Teams beruht. Der Installer der Distribution basiert auf dem Calamares-Framework.

Hauptänderungen:
- Das integrierte sway-systemd-Komponente implementiert den Mechanismus zum Starten benutzerdefinierter systemd-Dienste beim Laden des Desktops sowie das Platzieren der gestarteten Anwendungen und Dienste in separaten Kontrollegruppen. Dies ermöglicht in Verbindung mit dem systemd-oomd-Daemon eine genauere Identifizierung der ressourcenintensivsten Prozesse und eine schnellere Reaktion auf Speicherengpässe. Die Verarbeitung der Verzeichnisse ~/.config/autostart und /etc/xdg/autostart wurde ebenfalls auf die Nutzung von systemd umgestellt: Automatisch gestartete Anwendungen starten nun erst nach dem vollständigen Laden von Sway und der Bereitschaft des Status Notifier Item (SNI)-Mechanismus, wodurch ein Rennen um den Status vermieden wurde. Darüber hinaus ermöglichte sway-systemd das korrekte Beenden laufender Anwendungen und Dienste beim Abmelden, Neustarten oder Herunterfahren des Systems.
- Der EarlyOOM-Daemon, der den Ressourcenverbrauch von Prozessen überwacht und bei Bedarf den OOM Killer startet, wurde durch systemd-oomd ersetzt.
- Zur Verwaltung von Bluetooth-Verbindungen wird das Tool Bluetooth verwendet, das den Empfang und die Übertragung von Dateien über das OBEX-Protokoll, die Fernsteuerung angeschlossener Geräte, flexible Steuerung angeschlossener Bluetooth-Adapter usw. unterstützt.

- Das Bildbetrachtungstool Swayimg wurde durch IMV ersetzt, welches funktioneller ist und eine größere Anzahl von Bildformaten unterstützt.
- Das Tool zur Konfiguration von Eingabegeräten, Sway Input Configurator, wurde aktualisiert und unterstützt nun Lokalisierungen (Übersetzungen ins Russische, Weißrussische und Ukrainische wurden hinzugefügt). Außerdem wurde die Einstellung von Klickmethoden auf Touchpads ohne physische Tasten (Touchpads) implementiert, die Konfiguration von Touchpad-Ereignissen ermöglicht, zum Beispiel für die temporäre Deaktivierung des Touchpads beim Anschluss einer Maus, und kleinere Mängel in der Benutzeroberfläche wurden behoben.

- Die standardmäßigen Anwendungen wurden aktualisiert: nwg-look 0.2.2, nwg-drawer 0.3.9, nwg-displays 0.3.7, nwg-bar 0.1.3, musikcube 3.0.
- Unterstützung für den Einplatinencomputer Raspberry Pi 5 wurde hinzugefügt.
Quelle: opennet.ru


