Die Entwickler der LXQt-BenutzeroberflĂ€che (Qt Lightweight Desktop Environment) haben ĂŒber den Ăbergangsprozess zur Nutzung der Qt6-Bibliothek und des Wayland-Protokolls berichtet. Die Migration aller Komponenten von LXQt auf Qt6 wird derzeit als primĂ€re Aufgabe angesehen, der das gesamte Projektteam besondere Aufmerksamkeit widmet. Nach Abschluss der Migration wird die UnterstĂŒtzung fĂŒr Qt5 eingestellt.

Die Ergebnisse der Portierung auf Qt6 werden in der Version LXQt 2.0.0 prĂ€sentiert, die fĂŒr April dieses Jahres geplant ist. Neben internen Ănderungen wird in der neuen Version standardmĂ€Ăig ein neues AnwendungsmenĂŒ namens âFancy Menuâ angeboten, in dem neben der Kategorisierung von Anwendungen auch ein Modus zur kompakten Anzeige aller Anwendungen implementiert ist und eine Liste hĂ€ufig verwendeter Anwendungen hinzugefĂŒgt wurde. DarĂŒber hinaus wurden im neuen MenĂŒ die Suchfunktionen fĂŒr Programme erweitert.

Es wird angemerkt, dass die Implementierung der Wayland-UnterstĂŒtzung keine konzeptionellen Ănderungen mit sich bringen wird: Das Projekt bleibt modular und wird weiterhin eine klassische Desktop-Organisation verfolgen. Ăhnlich wie bei der UnterstĂŒtzung verschiedener Fenstermanager wird LXQt mit allen Compositormanagern arbeiten können, die auf der wlroots-Bibliothek basieren, die von den Entwicklern der Sway-BenutzeroberflĂ€che weiterentwickelt wird und grundlegende Funktionen fĂŒr die Organisation der Arbeitsweise von Compositormanagern auf Basis von Wayland bereitstellt. Die FunktionalitĂ€t von LXQt mit Wayland wurde mit den Compositormanagern labwc, wayfire, kwin_wayland, sway und Hyprland getestet. Die besten Ergebnisse wurden mit labwc erzielt.
Derzeit sind das Panel, der Desktop, der Dateimanager (PCmanFM-qt), der Bildbetrachter (LXimage-qt), das Berechtigungsmanagementsystem (PolicyKit), die Komponente zur Steuerung der LautstĂ€rke (pavucontrol, PulseAudio Volume Control) und der Handler fĂŒr globale Hotkeys bereits vollstĂ€ndig auf Qt6 portiert. Der Sitzungsmanager, das Benachrichtigungssystem, der Energiemanagementmechanismus, der Konfigurator (zur Verwaltung von Aussehen, Bildschirm, EingabegerĂ€ten, Locales, Dateizuordnungen), die Schnittstelle zur Anzeige von laufenden Prozessen (Qps), der Terminalemulator (QTerminal), das Programm zur Erstellung von Screenshots (Screengrab), das Dienstprogramm zum Starten von Programmen (Runner), die Wrapper ĂŒber sudo, die Schnittstelle zur Anfrage eines SSH-Passworts (LXQt Openssh Askpass), das FreeDesktop Portal (XDG Desktop Portal) und die Schnittstelle zur Verwaltung von Systemeinstellungen und Benutzern (LXQt Admin) sind jedoch noch nicht auf Qt6 portiert.
Was die Einsatzbereitschaft mit dem Wayland-Protokoll betrifft, so sind die meisten der oben genannten LXQt-Komponenten bereits in irgendeiner Weise fĂŒr Wayland portiert. Die Wayland-UnterstĂŒtzung fehlt bisher nur im Bildschirmkonfigurator, im Screenshot-Programm und im Handler fĂŒr globale Tastenkombinationen. Es ist nicht geplant, die Wrapper ĂŒber sudo fĂŒr Wayland zu portieren.

Quelle: opennet.ru
