Os desenvolvedores do ambiente de desktop LXQt (Qt Lightweight Desktop Environment) compartilharam o processo de transição para o uso da biblioteca Qt6 e do protocolo Wayland. A migração de todos os componentes do LXQt para o Qt6 é atualmente considerada uma tarefa prioritária, recebendo toda a atenção do projeto. Após a conclusão da migração, o suporte ao Qt5 será encerrado.

Os resultados da portabilidade para o Qt6 serão apresentados na versão LXQt 2.0.0, prevista para abril deste ano. Além das mudanças internas, o novo lançamento oferecerá por padrão um novo menu de aplicativos chamado 'Fancy Menu', que, além da categorização dos aplicativos, permitirá uma visualização consolidada de todos os aplicativos e incluirá uma lista de aplicativos frequentemente usados. Além disso, o novo menu expandirá as funcionalidades de busca de programas.

Observa-se que a implementação do suporte ao Wayland não resultará em mudanças conceituais: o projeto continuará modular e manterá a organização clássica da área de trabalho. Assim como o suporte a diversos gerenciadores de janelas, o LXQt poderá funcionar com todos os gerenciadores de composição baseados na biblioteca wlroots, desenvolvida pelos criadores do ambiente Sway, que fornece funcionalidades básicas para a operação de um gerenciador de composição baseado no Wayland. O funcionamento do LXQt com o Wayland foi verificado com gerenciadores de composição como labwc, wayfire, kwin_wayland, sway e Hyprland. O melhor resultado foi alcançado com o uso do labwc.
Atualmente, a barra, a área de trabalho, o gerenciador de arquivos (PCmanFM-qt), o visualizador de imagens (LXimage-qt), o sistema de gerenciamento de permissões (PolicyKit), o componente de controle de volume (pavucontrol, PulseAudio Volume Control) e o manipulador de atalhos globais já foram totalmente traduzidos para o Qt6. Ainda não foram traduzidos para o Qt6 o gerenciador de sessões, o sistema de notificações, o mecanismo de gerenciamento de energia, o configurador (gerenciamento de aparência, tela, dispositivos de entrada, locais, associações de arquivos), a interface para visualizar processos em execução (Qps), o emulador de terminal (QTerminal), o programa para captura de telas (Screengrab), a ferramenta para executar programas (Runner), a camada sobre o sudo, a interface para solicitar senha SSH (LXQt Openssh Askpass), o sistema de portais FreeDesktop (XDG Desktop Portal) e a interface de gerenciamento de configurações do sistema e usuários (LXQt Admin).
Quanto à prontidão para trabalhar com o protocolo Wayland, a maioria dos componentes mencionados do LXQt já foi portado para o Wayland, em maior ou menor grau. O suporte a Wayland está ausente apenas no configurador de tela, no programa para captura de telas e no manipulador de combinações de teclas globais. Não está previsto portar para Wayland a camada sobre o sudo.

Fonte: opennet.ru
