
Dezvoltatorii mediului desktop LXQt (Qt Lightweight Desktop Environment) au discutat despre procesul de tranziție la utilizarea bibliotecii Qt6 și protocolului Wayland. Migrarea la Qt6 este în prezent considerată o sarcină prioritară la care se acordă toată atenția proiectului. După finalizarea migrației, se preconizează că suportul pentru Qt5 va fi complet oprit.
Rezultatele portării la Qt6 vor fi prezentate în versiunea LXQt 2.0.0, care este planificată pentru luna aprilie a acestui an. Pe lângă modificările interne, noua ramură va oferi implicit un nou meniu de aplicații „Fancy Menu”, care nu doar că grupează aplicațiile pe categorii, dar include și un mod de vizualizare sumară a tuturor aplicațiilor, precum și o listă cu aplicațiile folosite frecvent. În plus, noul meniu extinde funcționalitățile pentru căutarea programelor.
Se menționează că implementarea suportului pentru Wayland nu va conduce la schimbări conceptuale: proiectul va rămâne modular și va continua să adhere la organizarea clasică a desktop-ului. Asemenea suportului pentru diferite manageri de feronerie, LXQt va putea funcționa cu toate managerii de compozit bazate pe biblioteca wlroots, dezvoltată de dezvoltatorii mediului desktop Sway, care oferă funcțiile de bază pentru organizarea activității managerului de compozit pe baza Wayland. Funcționarea LXQt utilizând Wayland a fost verificată cu managerii de compozit labwc, wayfire, kwin_wayland, sway și Hyprland. Cei mai buni rezultate au fost obținute folosind labwc.
În prezent, pe Qt6 au fost complet traduse panoul, desktopul, managerul de fișiere (PCmanFM-qt), vizualizatorul de imagini (LXimage-qt), sistemul de gestionare a permisiunilor (PolicyKit), componenta pentru gestionarea volumului (pavucontrol, PulseAudio Volume Control) și handler-ul pentru tastele rapide globale. Încă nu au fost traduse pe Qt6 managerul de sesiuni, sistemul de notificări, mecanismul de gestionare a consumului de energie, configuratorul (gestionarea aspectului, ecranului, dispozitivelor de input, localizărilor, asocierilor de fișiere), interfața pentru vizualizarea proceselor active (Qps), emulatorul de terminal (QTerminal), aplicația pentru capturi de ecran (Screengrab), utilitarul pentru lansarea programelor (Runner), wrapper-ul peste sudo, interfața pentru cererea parolei SSH (LXQt Openssh Askpass), sistemul de portaluri FreeDesktop (XDG Desktop Portal) și interfața de gestionare a setărilor de sistem și utilizatori (LXQt Admin).
În ceea ce privește pregătirea pentru utilizarea protocolului Wayland, majoritatea componentelor LXQt menționate mai sus au fost deja portate într-o formă sau alta pentru Wayland. Suportul pentru Wayland este, deocamdată, lipsă doar în configuratorul de ecran, în aplicația pentru capturi de ecran și în handler-ul pentru combinațiile globale de taste. Nu este planificat să se porteze wrapper-ul peste sudo pe Wayland.
Sursa: linux.org.ru
