Xfce atualiza planos relacionados à adição de suporte para Wayland

Xfce

Logotipo do Xfce

Os desenvolvedores do Xfce atualizaram seu site com planos para adicionar suporte ao protocolo Wayland. O plano agora inclui a implementação inicial do suporte ao Wayland nos componentes principais da próxima versão principal, Xfce 4.20, mantendo simultaneamente o suporte ao X11. Anteriormente, havia discussões sobre a manutenção da compatibilidade com versões anteriores do X11, mas agora foi decidido que o suporte ao X11 não será descontinuado.

Em sua atualização mais recente, os desenvolvedores do Xfce mencionam que a sessão baseada em Wayland no Xfce 4.20 atenderá ao conjunto mínimo de recursos necessários , com a intenção de adicionar gradualmente as funcionalidades restantes em versões futuras. Eles também planejam continuar aprimorando o ambiente baseado em Wayland em aplicativos de usuário que já foram portados.

Planos gerais
Para o Xfce 4.20, o plano é adicionar suporte preliminar ao Wayland aos componentes principais sem perder o suporte ao X11. Isso não significa que para o próximo grande lançamento uma sessão do Xfce no Wayland oferecerá todos os recursos existentes, mas esperamos que seja minimamente utilizável. Também planejamos continuar refinando nossos aplicativos para que funcionem de forma aceitável no Wayland (aqueles que já funcionam ou podem funcionar com pouco esforço).

Dentre as diretrizes acordadas pelos desenvolvedores do Xfce para a transição para o Wayland, destacam-se as seguintes:

  1. Independência XWayland: Os componentes devem ser independentes do XWayland.
  2. Sem configurações X: Configurações específicas do X devem ser evitadas.
  3. Usando wlroots sobre libmutter: wlroots é preferido ao libmutter para o compositor.
  4. Compatibilidade X11: O suporte para X11 deve ser mantido no futuro próximo.

Embora ainda não esteja claramente definido em qual versão a transição para o Wayland será concluída, há uma série de tarefas importantes a serem abordadas. Observa- se que o projeto não possui os recursos necessários para manter seu próprio gerenciador de composição para Wayland, e a possibilidade de usar um link para o XWayland para esse fim foi descartada. A decisão anterior de usar a biblioteca wlroots no ambiente Wayland em vez da libmutter, desenvolvida pelos criadores do ambiente de usuário Sway e que fornece funções básicas para organizar o trabalho de um gerenciador de composição baseado em Wayland, permanece em vigor.

Em relação ao ambiente de desktop, o xfdesktop e o painel xfce4 já foram portados para Wayland usando o wlroots e continuarão sendo desenvolvidos como componentes independentes. O painel xfce4 foi testado em servidores compostos LabWC e Wayfire. A maioria dos plugins do painel xfce4 já suporta Wayland, mas o trabalho para tornar o painel um compositor Wayland, em certa medida, está em andamento. Isso ocorre porque ele não pode mais usar GtkSocket/GtkPlug para executar plugins externamente; agora eles precisam ser executados internamente (ou seja, como um único processo), portanto, uma falha em um plugin causará o travamento do painel.

Para abstrair o trabalho em Wayland e sistema de janelas específico. O suporte X11 é implementado usando libwnck.

Além disso, menciona-se que os seguintes componentes foram portados para Wayland :

  • exo
  • libxfce4ui
  • libxfce4util
  • thunar
  • xfce4-appfinder
  • configurações xfce4
  • xfconf
  • xfce4-power-manager
  • tranqueta
  • garcon
  • thunar-volman
  • xfce4-dev-tools

No entanto, o suporte ao Wayland ainda não está disponível no gerenciador de sessões xfce4-session e no gerenciador de janelas xfwm4, embora exista uma porta xfwm4 não oficial para funcionar com 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.

Embora não se espere que uma sessão do Xfce no Wayland ofereça todos os recursos existentes, espera-se que ela seja minimamente utilizável. Além disso, planejamos continuar refinando os aplicativos para que funcionem de maneira aceitável no Wayland.

Por fim, se tiver interesse em saber mais, você pode encontrar os detalhes no seguinte link.


Adicionar como fonte preferencial no Google