
De ontwikkelaars van de LXQt-gebruikersomgeving (Qt Lightweight Desktop Environment) hebben gesproken over het proces van de overstap naar het gebruik van de Qt6-bibliotheek en het Wayland-protocol. De migratie naar Qt6 wordt momenteel beschouwd als de belangrijkste taak, waaraan de volledige aandacht van het project wordt besteed. Na de voltooiing van de migratie is het plan om de ondersteuning voor Qt5 volledig stop te zetten.
De resultaten van het porteren naar Qt6 zullen worden gepresenteerd in de LXQt 2.0.0 release, die gepland staat voor april van dit jaar. Naast interne veranderingen zal in de nieuwe tak standaard een nieuw applicatiemenu 'Fancy Menu' worden aangeboden, waarin naast de indeling van applicaties in categorieƫn een samenvattende weergave van alle applicaties is gerealiseerd, evenals een lijst met vaak gebruikte applicaties. Bovendien zijn de zoekmogelijkheden voor programma's in het nieuwe menu uitgebreid.
Er wordt opgemerkt dat de implementatie van ondersteuning voor Wayland niet zal leiden tot fundamentele veranderingen: het project blijft modulair en zal vasthouden aan de klassieke organisatie van de desktop. Op dezelfde manier als de ondersteuning voor verschillende window managers, zal LXQt kunnen werken met alle compositing managers die zijn gebaseerd op de wlroots-bibliotheek, ontwikkeld door de ontwikkelaars van de Sway-gebruikersomgeving, en die basisfunctionaliteiten bieden voor het organiseren van het werk van een compositing manager op basis van Wayland. Het gebruik van LXQt met Wayland is getest met de compositing managers labwc, wayfire, kwin_wayland, sway en Hyprland. De beste resultaten zijn behaald met labwc.
Op dit moment zijn de panelen, desktop, bestandsbeheerder (PCmanFM-qt), afbeeldingsviewer (LXimage-qt), machtigingsbeheersysteem (PolicyKit), volumecontroller (pavucontrol, PulseAudio Volume Control) en de handler voor globale sneltoetsen volledig vertaald naar Qt6. De sessiemanager, het meldingssysteem, energiebeheermodule, configurator (beheer uiterlijk, scherm, invoerapparaten, locales, bestandsassociaties), interface voor het bekijken van actieve processen (Qps), terminalemulator (QTerminal), screenshotprogramma (Screengrab), programma voor het starten van applicaties (Runner), wrapper voor sudo, interface voor het opvragen van SSH-wachtwoord (LXQt Openssh Askpass), het FreeDesktop-portaal systeem (XDG Desktop Portal) en interface voor het beheer van systeeminstellingen en gebruikers (LXQt Admin) zijn nog niet vertaald naar Qt6.
Wat betreft de gereedheid voor gebruik met het Wayland-protocol, zijn de meeste van de eerder genoemde LXQt-componenten in meer of mindere mate al geport naar Wayland. Ondersteuning voor Wayland ontbreekt alleen nog in de schermconfigurator, het screenshotprogramma en de handler voor globale sneltoetsen. Er staan geen plannen op stapel om de wrapper voor sudo naar Wayland te porteren.
Bron: linux.org.ru
