Reso pubblico il piano di transizione di Lxqt verso qt6 e wayland

Reso pubblico il piano di transizione di Lxqt verso qt6 e wayland

Gli sviluppatori dell'ambiente desktop LXQt (Qt Lightweight Desktop Environment) hanno discusso del passaggio all'utilizzo delle librerie Qt6 e del protocollo Wayland. La migrazione a Qt6 è attualmente considerata una priorità su cui il progetto sta concentrando tutte le sue attenzioni. Una volta completata la migrazione, il supporto per Qt5 sarà completamente interrotto.

I risultati della porting a Qt6 saranno presentati nella versione LXQt 2.0.0, prevista per aprile di quest'anno. Oltre ai cambiamenti interni, nel nuovo ramo sarà proposto per impostazione predefinita un nuovo menu delle applicazioni "Fancy Menu", che oltre alla suddivisione delle applicazioni per categorie offre una modalità di visualizzazione complessiva di tutte le applicazioni e include un elenco delle applicazioni più utilizzate. Inoltre, nel nuovo menu sono ampliate le funzionalità di ricerca delle applicazioni.

Si sottolinea che l'implementazione del supporto per Wayland non comporterà cambiamenti concettuali: il progetto rimarrà modulare e continuerà a seguire l'organizzazione classica del desktop. Analogamente al supporto per diversi gestori di finestre, LXQt sarà in grado di lavorare con tutti i gestori compositivi basati sulla libreria wlroots, sviluppata dai creatori dell'ambiente desktop Sway e che fornisce funzioni di base per l'organizzazione del lavoro di un gestore compositivo basato su Wayland. Il funzionamento di LXQt con Wayland è stato testato con i gestori compositivi labwc, wayfire, kwin_wayland, sway e Hyprland. I risultati migliori sono stati ottenuti utilizzando labwc.

Attualmente su Qt6 sono già completamente tradotti il pannello, il desktop, il gestore di file (PCmanFM-qt), il visualizzatore di immagini (LXimage-qt), il sistema di gestione dei permessi (PolicyKit), il componente per la gestione del volume (pavucontrol, PulseAudio Volume Control) e il gestore delle scorciatoie globali. Non sono ancora stati tradotti su Qt6 il manager delle sessioni, il sistema di notifiche, il meccanismo di gestione del consumo energetico, il configuratore (gestione dell'aspetto, dello schermo, dei dispositivi di input, delle localizzazioni, delle associazioni di file), l'interfaccia per visualizzare i processi in esecuzione (Qps), l'emulatore di terminale (QTerminal), il programma per creare screenshot (Screengrab), l'utilità per avviare programmi (Runner), il wrapper su sudo, l'interfaccia per richiedere la password SSH (LXQt Openssh Askpass), il sistema dei portali FreeDesktop (XDG Desktop Portal) e l'interfaccia per la gestione delle impostazioni di sistema e degli utenti (LXQt Admin).

Per quanto riguarda la preparazione per lavorare con il protocollo Wayland, la maggior parte dei componenti LXQt sopra menzionati sono già stati portati in qualche modo su Wayland. Il supporto per Wayland manca attualmente solo nel configuratore dello schermo, nell'applicazione per la creazione di screenshot e nel gestore delle combinazioni di tasti globali. Non è previsto il porting su Wayland del wrapper per sudo.

Fonte: linux.org.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster