Autoridade Mishaal Rahman / Android

Tl; Dr

  • Uma próxima atualização do Android atualizará significativamente o aplicativo Linux Terminal, permitindo executar programas gráficos de linux de pleno direito em dispositivos suportados.
  • Atualmente, o recurso é experimental, exigindo um pixel 6 ou mais recente em uma construção específica do Android Canary e as etapas manuais para permitir a aceleração do terminal e do hardware para melhor desempenho.
  • Este guia detalha como instalar e executar aplicativos gráficos como Gimp ou LibreOffice usando o FlatPak, lançando -os manualmente ou configurando um ambiente de desktop completo como o XFCE.

O aplicativo Linux Terminal está definido para algumas grandes atualizações em uma próxima versão do Android. Se você não está familiarizado, o aplicativo Terminal permite executar programas Linux completos em uma máquina virtual, abrindo a porta para executar muitas ferramentas poderosas que não estão disponíveis nativamente no Android. Inicialmente, o aplicativo Terminal estava limitado à execução de aplicativos de linha de comando, mas uma atualização recente do Android introduziu suporte para aplicativos gráficos. Apesar de alguns problemas remanescentes, ficamos surpresos com o quão capaz já é. Se você estiver interessado em experimentar isso, aqui está como começar.

Primeiro de tudo, você precisará ter um Pixel 6 ou posteriormente executando o mais recente 2507 Android Canary, pois atualmente é a única construção pública com suporte para executar aplicativos gráficos Linux. Embora o segundo lançamento trimestral do Android 16 (QPR2) possa introduzir esse recurso de maneira mais ampla, não teremos certeza até que a versão beta pública chegue.

Como esse recurso não está na versão estável do Android 16, outros dispositivos terão que esperar. É possível que alguns dispositivos não pixels o recebam na atualização do Android 16 QPR2, mas é mais provável que chegue como parte do lançamento do Android 17 do próximo ano.

Para ver o que é possível, confira este vídeo de vários aplicativos Linux de desktop em execução em um pixel:

Se você possui um dispositivo compatível e deseja replicar isso, aqui estão as etapas.

Como ativar o terminal Linux no Android

O terminal Linux não está ativado por padrão no Android. Para ativá -lo, siga estas etapas:

  1. Abrir Configurações
  2. Vá para Sistema
  3. Tocar Opções do desenvolvedor
  4. Tocar Ambiente de Desenvolvimento Linux
  5. Alternar (Experimental) Execute o terminal Linux no Android

Depois de executar essas etapas, um ícone “terminal” será adicionado à gaveta do aplicativo. Antes de abri -lo, leia a próxima seção para ativar a aceleração do hardware para obter melhor desempenho.

Como ativar a aceleração de hardware no terminal Linux no Android

Aceleração de hardware de ativação é direta. Você só precisa criar um arquivo vazio chamado virglrenderer dentro do /sdcard/linux diretório. Esse diretório provavelmente ainda não existe no seu dispositivo, então você terá que criá -lo manualmente. Se você já possui configuração de ADB, pode fazer isso executando esses dois comandos:

Código

adb shell “mkdir /sdcard/linux”
adb shell “touch /sdcard/linux/virglrenderer”

O aplicativo Terminal verifica este arquivo antes de ativar a VirGL, uma tecnologia de virtualização gráfica que traduz comandos OpenGL da máquina virtual convidada para o host. Embora não ofereça o melhor desempenho absoluto, o Google está trabalhando em uma solução mais avançada para o futuro.

Para confirmar que está funcionando, inicie o aplicativo Terminal. Você deve ver uma mensagem de brinde na parte inferior da tela que diz: “Virgl está ativado. ” Depois de ver isso, você está pronto para começar a instalar e executar aplicativos gráficos Linux.

Como executar aplicativos gráficos de linux no seu telefone Android

Ao abrir o aplicativo Terminal pela primeira vez, você será solicitado a baixar os arquivos necessários para inicializar o Debian. Toque em “Instalar” e aguarde o download concluído. Depois de ver o console da linha de comando, você está pronto para prosseguir.

Autoridade Mishaal Rahman / Android

Primeiro, atualize suas listas de pacotes e atualize quaisquer pacotes existentes com estes comandos:

Código

sudo apt-get update
sudo apt upgrade

Em seguida, instale o Flatpak, uma estrutura popular para distribuir aplicativos Linux e adicione seu repositório principal, Flathub:

Código

sudo apt install flatpak
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Agora você pode instalar aplicativos gráficos. Por exemplo, veja como instalar Chromium, Gimp e LibreOffice:

Código

sudo flatpak install flathub org.chromium.Chromium
sudo flatpak install flathub org.gimp.GIMP
sudo flatpak install flathub org.libreoffice.LibreOffice

Observe que nem todos os aplicativos Flatpak funcionarão. Para obter a melhor chance de sucesso, procure aplicativos compilados para o ARM64 que suportem o protocolo de exibição do Wayland.

Lançando aplicativos manualmente

Para executar esses aplicativos, você deve primeiro iniciar um ambiente gráfico básico. Este processo está um pouco envolvido e é melhor para testes rápidos:

  1. Toque no ícone de exibição no canto superior direito do aplicativo Terminal. Isso encaminha a saída gráfica da VM Linux para sua tela Android.
  2. Conecte um teclado físico. O teclado na tela não aparecerá neste modo.
  3. Tipo weston e pressione Enter para iniciar a sessão gráfica.
  4. Depois que o ambiente carregar, clique no ícone do terminal no canto superior esquerdo para abrir uma janela do Terminal Wayland.
  5. Neste novo terminal, inicie seu aplicativo usando o nome do pacote. Por exemplo, para executar o gimp, digite:

Código

flatpak run org.gimp.GIMP

O cromo exige que algumas bandeiras extras funcionem corretamente:

Código

flatpak run org.chromium.Chromium --no-sandbox --enable-features=UseOzonePlatform --ozone-platform=wayland

Lançando aplicativos por meio de um ambiente de desktop

O lançamento manual de aplicativos é pesado. Para uma experiência de desktop mais tradicional, recomendo a instalação do XFCE:

Código

sudo apt install task-xfce-desktop

A instalação levará algum tempo, pois inclui muitos pacotes. Você será solicitado a selecionar o layout do teclado durante o processo.

Depois de terminar, feche completamente o aplicativo Terminal para garantir que a VM seja desligada. Reabrir, toque no ícone de exibição no canto superior direito e a área de trabalho XFCE carregará automaticamente. Se solicitado a fazer login, use a raiz do nome de usuário e deixe a senha em branco. Essa conta padrão pode ser protegida posteriormente usando comandos Linux padrão.

É isso! Seus aplicativos Flatpak instalados aparecerão agora no menu Aplicativos no canto superior esquerdo. Enquanto outros aplicativos devem ser lançados diretamente no menu, lembre -se de que o cromo ainda exige os sinalizadores de lançamento especiais mencionados na seção anterior.

Autoridade Mishaal Rahman / Android

Para uma maneira mais conveniente de adicionar novos Flatpaks, você pode instalar uma ferramenta como o armazém. E se você notar um desempenho lento, poderá melhorá -lo alocando mais RAM para a VM seguindo estas etapas.

Obrigado por fazer parte da nossa comunidade. Leia nossa política de comentários antes de postar.



Share.
Leave A Reply

Exit mobile version