Wayland Protocols 1.32 traz três novos protocolos de estadiamento

Logo do Wayland, representando o sistema gráfico moderno e eficiente usado em ambientes Linux.

O desenvolvedor Jonas Ådahl da Red Hat publicou hoje uma nova versão do pacote Wayland-Protocols. Este pacote consiste em todas as definições de protocolo estável e de preparação para uso no mundo Wayland.Sendo assim, o Wayland Protocols 1.32 traz três novos protocolos de estadiamento.

Uma novidade no Wayland Protocols 1.32 são três novos protocolos de preparo:

  • ext-foreign-toplevel-list – Esta extensão permite consultar informações sobre níveis superiores. Esse protocolo é semelhante ao wlr-foreign-toplevel-management, mas não permite que o cliente modifique os níveis superiores. Isso se destina ao uso com o protocolo ext-workspace proposto;
  • security-context-v1 – O protocolo security-context-v1 permite a identificação sem raça de clientes em área restrita. Esse protocolo foi criado há dois anos e permite que mecanismos em área restrita, como o Flatpak, anexem um contexto de segurança a clientes em área restrita. Por sua vez, o compositor Wayland pode restringir quais recursos são disponibilizados para esse cliente;
  • cursor-shape-v1 – O protocolo cursor-shape-v1 permite definir um sprite do cursor usando um enum de forma em vez de uma superfície. Isso é baseado em um protocolo Chromium (cursor-shapes-unstable-v1) e é para trabalhar em temas de cursor do lado do servidor.

A versão atualizada do Wayland Protocols também adicionou ao protocolo XDG-Shell um estado de nível superior suspenso. Além disso, há várias correções e outros pequenos refinamentos.

Wayland Protocols 1.32 traz três novos protocolos de estadiamento
Wayland Protocols 1.32 traz três novos protocolos de estadiamento.

Mais detalhes através da lista de discussão Wayland.

libei 1.0 lançado para melhor suporte a entrada emulada no Wayland

No mês passado, houve o lançamento do projeto libei 1.0. Trata-se de um esforço de código aberto iniciado por Peter Hutterer da Red Hat para melhor suporte de entrada emulado no Wayland.

Libei é uma biblioteca para enviar entrada emulada para o Emulated Input Server (EIS) e, em seguida, libeis como o componente de biblioteca para ele. Libei é focado principalmente no uso Wayland com o compositor Wayland para amarrar na biblioteca libeis.