Guia de tecnologias

Como testar Mir e Unity 8 no Ubuntu 16.04 LTS

6 min read Ubuntu Atualizado 16 Oct 2025
Testar Mir e Unity 8 no Ubuntu 16.04 LTS
Testar Mir e Unity 8 no Ubuntu 16.04 LTS

Introdução

O Ubuntu 16.04 LTS traz a base para que você experimente as grandes mudanças previstas a seguir: o servidor de exibição EGL da Canonical chamado Mir e a nova versão Unity 8, baseada em Qt para o plano de convergência. Ambas ainda estão instáveis, mas é possível testá-las no próprio Ubuntu 16.04. Este artigo explica passo a passo como instalar, iniciar e depurar a sessão Mir + Unity 8.

Pré-requisitos essenciais

  • Use uma instalação nativa do Ubuntu 16.04 no computador. VirtualBox e Gnome Boxes não fornecem aceleração gráfica suficiente para Mir.
  • Faça backup dos seus dados antes de prosseguir.
  • Tenha uma conta com privilégios sudo.

Atualizar para a versão mais recente dos pacotes

Abra um terminal e atualize os repositórios e pacotes antes de instalar algo novo:

sudo apt-get update
sudo apt-get dist-upgrade

Isto garante que você instale as versões mais recentes disponíveis nos repositórios.

Instalar Mir e Unity 8

Para instalar o pacote que fornece a sessão com Mir e Unity 8, execute:

sudo apt-get install unity8-desktop-session-mir

A instalação solicitará confirmações. Depois de concluída, saia da sessão atual pelo menu superior direito para retornar à tela de login fornecida pelo LightDM.

Instalar ambiente Unity

Legenda: captura mostrando a instalação do pacote que adiciona a sessão Unity 8 com Mir.

Selecionar a sessão Unity 8 no login

Na tela do LightDM clique no ícone do Ubuntu ao lado do nome do usuário e escolha Unity 8. Em seguida, digite a sua senha e entre.

Logout

Login para Unity

Escolher sessão Unity no login

Legenda: selecione a sessão Unity 8 no menu de sessão antes de efetuar login.

Verificar se Unity e Mir estão ativos

Abra um terminal na nova sessão (se possível) e execute:

unity --version

Este comando retorna a versão do Unity instalada.

ps -e | grep unity-system-co

O segundo comando procura processos relacionados ao compositor do Unity. Se não houver saída, Mir pode não estar rodando.

Importante: na sessão Mir + Unity 8 muitas ferramentas ainda podem falhar ou não abrir. Nem sempre será possível obter um terminal funcional nesta sessão.

Solução de problemas comum

  1. A sessão não inicia ou a tela fica em branco
    • Pressione Ctrl+Alt+F6 para mudar para um terminal TTY.
    • Faça login e reinicie o serviço do display manager:
sudo service lightdm restart
  • Isso geralmente permite voltar à sessão padrão do Unity 7.
  1. Execução em máquinas virtuais

    • Oracle VirtualBox e Gnome Boxes tipicamente não funcionam com Mir devido à falta de aceleração EGL/3D. Utilize hardware real para testes.
  2. Drivers proprietários de vídeo

    • Drivers proprietários da Nvidia podem causar problemas. Use o driver livre nouveau para testes com Mir.

Limitações e expectativas

Não espere que apps e componentes do sistema funcionem normalmente. A sessão Mir + Unity 8 está repleta de bugs e integrações incompletas. Alguns comportamentos comuns: terminais que não abrem, menus com falhas, e janelas que não redimensionam corretamente.

Procedimento de recuperação rápido

Se você ficar preso na sessão Mir ou na tela em branco:

  1. Ctrl+Alt+F6 para acessar um TTY.
  2. Faça login com seu usuário.
  3. Rode sudo service lightdm restart.
  4. No LightDM, selecione a sessão Unity (padrão) e entre normalmente.

Checklist de verificação antes de testar

  • Backup completo dos dados importantes
  • Atualizou os pacotes (apt-get update/dist-upgrade)
  • Instalou unity8-desktop-session-mir
  • Está usando hardware real com aceleração gráfica
  • Selecionou Unity 8 no login

Critérios de teste básicos

  • A sessão faz login até a área de trabalho?
  • É possível abrir um terminal e executar comandos simples?
  • Aplicativos nativos principais (browser, gestor de ficheiros) iniciam e respondem?
  • Há falhas gráficas óbvias, travamentos ou perda de entrada?

Quando esta abordagem falha (cenários comuns)

  • Em máquinas virtuais sem passthrough GPU; o compositor Mir não recebe aceleração e a sessão falha.
  • Em sistemas com drivers proprietários incompatíveis; nesses casos, o sistema pode travar ou congelar na tela de login.
  • Se o seu fluxo de trabalho depende de aplicações que usam bibliotecas Gtk+ sem porta para Qt, espere falhas de integração.

Alternativas para experimentar a convergência

  • Testar imagens ou builds oficiais de Ubuntu com suporte a Mir em hardware recomendado.
  • Usar ambientes de desenvolvimento que emulam componentes Qt para avaliar a portabilidade de apps.
  • Acompanhar snaps ou pacotes containerizados que podem funcionar isoladamente fora da sessão Mir.

Mini runbook para desenvolvedores que testam integrações

  1. Instalar o pacote unity8-desktop-session-mir em uma VM com passthrough GPU ou em hardware real.
  2. Reproduzir o cenário que deseja testar (abrir app X, arrastar janela, alternar displays).
  3. Coletar logs: journalctl -b –no-pager e logs do LightDM em /var/log/lightdm.
  4. Ao encontrar regressão, isolar se é problema do compositor (Mir) ou do shell (Unity 8) e abrir issue com logs.

Glossário rápido (uma linha cada)

  • Mir: servidor de exibição de Canonical baseado em EGL.
  • Unity 8: interface shell baseada em Qt, projetada para convergência entre dispositivos.
  • LightDM: display manager que apresenta a tela de login.

Galeria de telas

Unity Desktop screens - 1

Legenda: exemplo de tela do Unity 8 durante testes iniciais em Mir.

Unity Desktop screens - 2

Legenda: outra captura mostrando o shell e painéis em desenvolvimento.

Unity Desktop screens - 3

Legenda: captura extra do ambiente Unity 8 com elementos ainda incompletos.

Notas finais

Este é um teste de pré-lançamento. Se o seu objetivo é avaliar a convergência ou testar aplicações no novo stack gráfico, use hardware real, mantenha expectativas baixas e colecione logs ao encontrar problemas. Para uso diário, permaneça na sessão estável do Unity 7 ou em outro desktop suportado.

Resumo: Instalar unity8-desktop-session-mir em Ubuntu 16.04 permite experimentar Mir e Unity 8, mas espere instabilidade. Use as instruções de recuperação se necessário e prefira hardware real com o driver nouveau para evitar travamentos.

Autor
Edição

Materiais semelhantes

Corrigir tocar para carregar no Snapchat
Aplicativos

Corrigir tocar para carregar no Snapchat

Melhore a cibersegurança do seu departamento
Cibersegurança

Melhore a cibersegurança do seu departamento

Redefinir Android ao esquecer a senha
Tutoriais

Redefinir Android ao esquecer a senha

Criar galerias no WordPress 3.5
WordPress

Criar galerias no WordPress 3.5

iSCSI para laboratório de cluster
Armazenamento

iSCSI para laboratório de cluster

Reiniciar Termostato Nest sem resposta
Automação Residencial

Reiniciar Termostato Nest sem resposta