Mir 2.4 vem com melhorias para a API gráfica, suporte para X11 e várias correções

Mir

Recentemente, a equipe da Canonical por trás do desenvolvimento do servidor de exibição Mir, lançamento versão 2.4 lançamento e incluiu uma série de correções de bugs e mudanças relacionadas a melhorias de renderização na API Gráfica.

Quem não conhece o Mir deve saber que existe um servidor de tela desenvolvido pela Canonical, apesar de eu ter abandonado o desenvolvimento do shell Unity e da edição Ubuntu para Smartphones.

Mir ainda em demanda em projetos canônicos e agora eu seie posições como uma solução para dispositivos incorporados e Internet das coisas (Internet das coisas) O Mir pode ser usado como um servidor composto para o Wayland, permitindo que qualquer aplicativo baseado no Wayland (por exemplo, construído com GTK3 / 4, Qt5 ou SDL2) seja executado em ambientes baseados no Mir.

A camada de compatibilidade para X, XMir, é baseada em XWayland, enquanto outras partes da infraestrutura usada pela Mir são originadas do Android. Essas partes incluem a pilha de entrada do Android e os buffers de protocolo do Google. Mir atualmente é executado em uma variedade de dispositivos com Linux, incluindo desktops tradicionais, IoT e produtos incorporados.

O servidor gráfico Mir permite que fabricantes de dispositivos e usuários de desktops tenham uma plataforma bem definida, eficiente, flexível e segura para seu ambiente gráfico.

Principais novidades da Mir 2.4

Nesta nova versão do Mir 2.4 trabalho foi feito para melhorar a adaptabilidade das APIs relacionado ao suporte da plataforma gráfica para uso em sistemas com gráficos híbridos. É mencionado que, em particular, mg :: Platform API é dividido em DisplayPlatform e RenderingPlatform, permitindo que você use diferentes GPUs para renderização e renderização.

Outra novidade que se destaca é o Mir melhorou o trabalho na plataforma X11, Como nesta nova versão do Mir o código para o suporte da plataforma X11 foi transferido de XLib para XCB, foi adicionada a capacidade de redimensionar janelas com aplicativos baseados em Mir exibidos no ambiente X11.

Também é mencionado que muitas correções foram feitas para oferecer suporte a Wayland e Xwayland e adicionou a opção "–driver-quirks" ao gbm-kms para excluir verificações de dispositivos com falha.

A partir das correções de bugs que foram feitas nesta nova versão do Mir 2.4:

  • Posição fixa do cursor em saídas escalonadas
  • Lidar com mudanças de estado chave quando a janela não está em foco
  • Tratamento correto de erros XWayland
  • Enviar chamadas de retorno de frame sem buffer após o tempo limite
  • Redimensionamento fixo de superfícies de concha
  • Verificar se o cursor está travado antes de enviar o movimento do ponteiro

Por fim, se você tiver interesse em saber mais sobre esta nova versão, pode consultar os detalhes no link a seguir.

Como instalar o Mir no Ubuntu e derivados?

Os pacotes de instalação desta nova versão são preparados para Ubuntu 18.04, 21.04 e 20.04 (PPA) e Fedora 34,33 e 32.

Para os interessados ​​em instalar este servidor gráfico em seus sistemas, tudo o que eles precisam fazer é abrir um terminal em seus sistemas (eles podem fazer isso com a combinação de teclas Ctrl + Alt + T ou com Ctrl + T) e nele vamos digitar os seguintes comandos:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

Com isso, o repositório já está adicionado ao seu sistema, antes de instalar o servidor gráfico é totalmente recomendado que se você estiver usando drivers privados em seu sistema para sua placa de vídeo ou integrado, altere-os para drivers gratuitos, isso para evitar conflitos.

Assim que tivermos certeza de que temos os drivers livres ativados, podemos instalar o servidor executando no terminal:

sudo apt-get install mir

Ao final, você terá que reiniciar o sistema para que a sessão do usuário com o Mir seja carregada e escolher esta opção para a sua sessão.


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.