Planos de atualizações do projeto Xfce para suporte ao Wayland

Os desenvolvedores do Xfce atualizaram a página com planos relacionados à adição de suporte ao protocolo Wayland. O plano adicionou menção à implementação do suporte inicial para Wayland nos componentes principais da próxima versão principal do Xfce 4.20, enquanto mantém o suporte para X11. Anteriormente, a questão da manutenção da retrocompatibilidade com o X11 estava em fase de discussão, na qual não foi possível chegar a um consenso. Foi agora decidido que o suporte ao X11 não será descontinuado num futuro próximo.

Uma sessão baseada em Wayland no Xfce 4.20 cobrirá o conjunto mínimo de recursos necessários e pretendemos adicionar gradualmente a funcionalidade que falta na preparação de lançamentos futuros. Também está previsto continuar aprimorando o trabalho em um ambiente baseado no protocolo Wayland em aplicações de usuário já portadas.

A nota menciona que o projeto não possui recursos para manter um gerenciador composto próprio para o Wayland, mas rejeita a possibilidade de utilizar um vínculo com o XWayland para o trabalho. A decisão tomada anteriormente de usar a biblioteca wlroots no ambiente Wayland em vez do libmutter, desenvolvida pelos desenvolvedores do ambiente de usuário Sway e fornecendo funções básicas para organizar o trabalho de um gerenciador composto baseado em Wayland, permanece inalterada.

O desktop xfdesktop e o painel xfce4 já foram portados para Wayland usando wlroots e continuarão a ser desenvolvidos como componentes lançados separadamente. xfce4-panel foi testado com servidores compostos Labwc e Wayfire. Para abstrair o trabalho sobre Wayland e X11, é usada a biblioteca libxfce4windowing, que oferece uma camada para abstração do subsistema gráfico no qual são implementados componentes de gerenciamento de janelas (telas, janelas raiz, desktops virtuais, etc.) que não estão vinculados a um sistema de janela específico. O suporte X11 é implementado com base no libwnck (Window Navigator Construction Kit).

Os componentes portados para Wayland também são mencionados: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman e xfce4-dev-tools. O suporte ao Wayland ainda não está disponível no gerenciador de sessões xfce4-session e no gerenciador de janelas xfwm4, mas existe uma porta xfwm4 não oficial para organizar o trabalho usando o Wayland.

Os aplicativos que adicionaram suporte ao Wayland incluem: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo e xfce4-panel-profiles. Aplicativos que ainda não funcionam com Wayland: xfdashboard, xfce4-screenshooter, xfce4-screensaver e xfce4-volumed-pulse.

Fonte: opennet.ru

Adicionar um comentário