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.
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.