Ein Plan zur Migration von LXQt auf Qt6 und Wayland wurde veröffentlicht

Entwickler der Benutzerumgebung LXQt (Qt Lightweight Desktop Environment) sprachen über den Übergangsprozess zur Verwendung der Qt6-Bibliothek und des Wayland-Protokolls. Die Migration aller Komponenten von LXQt auf Qt6 gilt derzeit als Hauptaufgabe, der die volle Aufmerksamkeit des Projekts gewidmet wird. Sobald die Migration abgeschlossen ist, wird die Unterstützung für Qt5 eingestellt.

Ein Plan zur Migration von LXQt auf Qt6 und Wayland wurde veröffentlicht

Die Ergebnisse der Portierung auf Qt6 werden in der Veröffentlichung von LXQt 2.0.0 vorgestellt, die für April dieses Jahres geplant ist. Zusätzlich zu internen Änderungen bietet der neue Standardzweig ein neues Anwendungsmenü „Fancy Menu“, das neben der Aufteilung von Anwendungen in Kategorien auch einen zusammenfassenden Anzeigemodus für alle Anwendungen implementiert und eine Liste häufig verwendeter Anwendungen hinzufügt. Darüber hinaus wurde mit dem neuen Menü die Möglichkeit zur Programmsuche erweitert.

Ein Plan zur Migration von LXQt auf Qt6 und Wayland wurde veröffentlicht

Es wird darauf hingewiesen, dass die Implementierung der Wayland-Unterstützung keine konzeptionellen Änderungen mit sich bringt: Das Projekt bleibt weiterhin modular und hält sich weiterhin an die klassische Desktop-Organisation. Analog zur Unterstützung verschiedener Fenstermanager kann LXQt mit allen Verbundmanagern arbeiten, die auf der wlroots-Bibliothek basieren, die von den Entwicklern der Sway-Benutzerumgebung entwickelt wurde und grundlegende Funktionen zum Organisieren der Arbeit eines Wayland-basierten Verbundmanagers bereitstellt. LXQt mit Wayland wurde mit den Verbundmanagern labwc, wayfire, kwin_wayland, sway und Hyprland getestet. Die besten Ergebnisse wurden mit labwc erzielt.

Derzeit sind Panel, Desktop, Dateimanager (PCmanFM-qt), Bildbetrachter (LXimage-qt), Berechtigungsverwaltungssystem (PolicyKit), Lautstärkeregelungskomponente (pavucontrol, PulseAudio Volume Control) und globaler Prozessor bereits vollständig auf Qt6 übersetzt Hotkeys. Sitzungsmanager, Benachrichtigungssystem, Energieverwaltungsmechanismus, Konfigurator (Steuerung von Erscheinungsbild, Bildschirm, Eingabegeräten, Gebietsschemas, Dateizuordnungen), Schnittstelle zum Anzeigen laufender Prozesse (Qps), Terminalemulator (QTerminal), Programm zum Erstellen von Screenshots (Screengrab) , ein Dienstprogramm zum Starten von Programmen (Runner), eine Bindung über sudo, eine Schnittstelle zum Anfordern eines SSH-Passworts (LXQt Openssh Askpass), ein FreeDesktop-Portalsystem (XDG Desktop Portal) und eine Schnittstelle zum Verwalten von Systemeinstellungen und Benutzern (LXQt Admin) .

Im Hinblick auf die Wayland-Fähigkeit wurden die meisten der oben genannten LXQt-Komponenten bereits in gewissem Umfang auf Wayland portiert. Die Wayland-Unterstützung ist bisher nicht nur im Bildschirmkonfigurator, dem Screenshot-Programm und dem globalen Tastaturkürzel-Handler verfügbar. Es gibt keine Pläne, das Sudo-Framework nach Wayland zu portieren.

Ein Plan zur Migration von LXQt auf Qt6 und Wayland wurde veröffentlicht


Source: opennet.ru

Kommentar hinzufügen