Los desarrolladores del entorno de escritorio LXQt (Qt Lightweight Desktop Environment) han hablado sobre el proceso de transición al uso de la biblioteca Qt6 y el protocolo Wayland. La migración de todos los componentes de LXQt a Qt6 se considera actualmente una tarea prioritaria a la que se le está dando toda la atención del proyecto. Tras finalizar la migración, se interrumpirá el soporte para Qt5.

Los resultados de la portación a Qt6 se presentarán en la versión LXQt 2.0.0, programada para abril de este año. Además de los cambios internos, la nueva rama ofrecerá por defecto un nuevo menú de aplicaciones llamado 'Fancy Menu', que no solo clasifica las aplicaciones por categorías, sino que también implementa un modo de visualización conjunta de todas las aplicaciones y añade una lista de aplicaciones utilizadas con frecuencia. Además, en el nuevo menú se han ampliado las capacidades de búsqueda de programas.

Se señala que la implementación del soporte para Wayland no conllevará cambios conceptuales: el proyecto seguirá siendo modular y mantendrá la organización clásica del escritorio. De manera similar al soporte para diferentes gestores de ventanas, LXQt podrá funcionar con todos los gestores compuestos basados en la biblioteca wlroots, que es desarrollada por los creadores del entorno de escritorio Sway y proporciona funciones básicas para la operación de un gestor compuesto basado en Wayland. El funcionamiento de LXQt utilizando Wayland ha sido verificado con los gestores compuestos labwc, wayfire, kwin_wayland, sway y Hyprland. Se ha logrado el mejor resultado utilizando labwc.
Actualmente, en Qt6 ya están completamente traducidos el panel, el escritorio, el gestor de archivos (PCmanFM-qt), el visor de imágenes (LXimage-qt), el sistema de gestión de privilegios (PolicyKit), el componente para gestionar el volumen (pavucontrol, PulseAudio Volume Control) y el manejador de atajos globales. Aún no se han traducido a Qt6 el gestor de sesiones, el sistema de notificaciones, el mecanismo de gestión de energía, el configurador (gestión de apariencia, pantalla, dispositivos de entrada, localizaciones, asociaciones de archivos), la interfaz para ver procesos en ejecución (Qps), el emulador de terminal (QTerminal), el programa para crear capturas de pantalla (Screengrab), la utilidad para iniciar programas (Runner), el wrapper sobre sudo, la interfaz para solicitar la contraseña de SSH (LXQt Openssh Askpass), el sistema de portales de FreeDesktop (XDG Desktop Portal) y la interfaz para gestionar configuraciones del sistema y usuarios (LXQt Admin).
En cuanto a la preparación para trabajar con el protocolo Wayland, la mayoría de los componentes mencionados de LXQt ya han sido portados de alguna manera para Wayland. La soporte para Wayland aún está ausente solo en el configurador de pantalla, el programa para crear capturas de pantalla y el manejador de combinaciones de teclado globales. No se planea portar el wrapper sobre sudo a Wayland.

Fuente: opennet.ru
