Desenvolvedores canônicos que estão encarregados do projeto da Mir, tornado conhecido Alguns dias atrás o lançamento da nova versão do servidor de exibição Mir 1.6, versão na qual os desenvolvedores trabalharam para melhorar e otimizar o desempenho com o Wayland.
Para quem não conhece a Mir deve saber que este é um servidor de exibição cujo desenvolvimento é continuado pela Canonical, apesar da rejeição do desenvolvimento do Unity Shell e da edição Ubuntu para smartphones. Mir ainda está em demanda em projetos canônicos e agora está posicionada como uma solução para dispositivos embarcados e a Internet das Coisas (IoT).
O Mir pode ser usado como um servidor composto para o Wayland, permitindo que você execute qualquer aplicativo que use o Wayland em ambientes baseados em Mir (por exemplo, aqueles construídos com GTK3 / 4, Qt5 ou SDL2).
O que há de novo no Mir 1.6?
Na nova versão do Mir 1.6, conforme mencionado, Esta versão vem com as otimizações e melhorias para o desempenho do código relacionado ao Wayland, além disso adicionou uma nova plataforma gráfica Wayland que permite que o Mir seja executado como um cliente sob o controle de outro servidor de composição Wayland (este servidor também pode ser o miral-system-composer fornecido no Mir).
A alternância entre as diferentes sessões é feita por meio de Ctrl-Alt-PgUp / Ctrl-Alt-PgDn. Este recurso permaneceu como o último link necessário para transferir a pilha UBports / Ubuntu Touch do mirclient para o Wayland e iniciar o Unity8 como um cliente de unidade / sistema / compositor.
Outra mudança que se destacam nesta nova versão do Mir 1.6 é a implementação inicial da plataforma gráfica rpi-dispmanx para uso no Raspberry Pi. A composição inclui novos aplicativos de demonstração mir_demo_client_wayland_egl_spinner e miral-system-composer.
Com relação ao suporte DispmanX:
"Curiosamente, a Canonical está desenvolvendo a API Broadcom DispmanX para Mir, que pode ser do interesse de clientes corporativos."
Mesmo que o trabalho sobre a plataforma Dispmanx já pode ser usado em um Raspberry Pi, uma imagem especial deve ser gerada para poder usá-lo. Embora isso venha como uma implementação inicial, os desenvolvedores da Canonical mencionam que continuarão a trabalhar para melhorar a implementação.
Finalmente, também no anúncio é mencionado que os problemas de construção do Mir foram corrigidos no Arch Linux.
Se quiser saber mais sobre o assunto, pode consultar a publicação original no link a seguir.
Como instalar o servidor gráfico Mir no Ubuntu e derivados?
Quem tiver interesse em poder instalar este servidor gráfico em seus sistemas, deve saber que o projeto da Mir não é exclusivo dos produtos Canonical, pois existem alguns pacotes de instalação que são preparados para facilitar a instalação no Ubuntu 16.04 / 18.04 / 19.04 (com a ajuda de um PPA) e da mesma forma existem pacotes preparados para o Fedora 29/30.
No caso de nós que somos usuários de uma versão com suporte do Ubuntu, podemos adicionar o repositório proposto em nossos sistemas seguindo as instruções que compartilhamos abaixo.
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 em seu sistema você estiver usando controladores privados 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 isto.
Por outro lado, você também pode instalar qualquer um dos outros pacotes:
Programas de demonstração Mir |
|
Mesa de escritório «plataforma» |
|
Plataforma 'desktop' da Nvidia |
|
Cabeçalhos MirAL e bibliotecas de desenvolvimento |
|
Você pode remover qualquer um dos PPAs da seguinte forma:
sudo ppa-purge mir-team/dev