<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Portal-Embarcados on Crimideias do caioau</title>
    <link>https://caioau.net/tags/portal-embarcados/</link>
    <description>Recent content in Portal-Embarcados on Crimideias do caioau</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>pt-br</language>
    <copyright>This site is licensed under a CC-BY-SA 4.0 licence</copyright>
    <lastBuildDate>Fri, 10 Sep 2021 14:00:00 -0300</lastBuildDate><atom:link href="https://caioau.net/tags/portal-embarcados/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Termux: Um terminal linux no seu Android</title>
      <link>https://caioau.net/blog/termux/</link><category>devops</category>
		  <category>portal-embarcados</category>
		  <category>texto</category>
		  <category>android</category>
		  <category>fdroid</category>
		  <category>linux</category>
		  <category>python</category>
		  
      <pubDate>Fri, 10 Sep 2021 14:00:00 -0300</pubDate>
      
      <guid>https://caioau.net/blog/termux/</guid><description>&lt;p&gt;Originalmente publicado no &lt;a href=&#34;https://www.embarcados.com.br/termux-um-terminal-linux-no-seu-android/&#34;&gt;portal embarcados&lt;/a&gt; dia 8 setembro de 2021, com apoio dos colegas do instituto Eldorado.&lt;/p&gt;
&lt;p&gt;Hoje vamos falar do &lt;strong&gt;termux&lt;/strong&gt;: um app open source para android que traz um terminal completo Linux com diversas possibilidades e facilidades, como fazer backups dos arquivos do Android e programar com python 🤓&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://caioau.net/blog/termux/termux.png&#34; loading=&#34;lazy&#34; width=&#34;400px&#34;/&gt;
&lt;/figure&gt;

&lt;h2 id=&#34;instalando-o-app-o-que-é-a-fdroid&#34;&gt;Instalando o app: O que é a Fdroid?&lt;/h2&gt;
&lt;p&gt;O &lt;strong&gt;termux&lt;/strong&gt; atualmente está apenas disponível na Fdroid, não é possível instalar a versão mais recente na play store. Mas afinal o que é a Fdroid?&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://caioau.net/blog/termux/fdroid.png&#34; loading=&#34;lazy&#34;
         alt=&#34;Logo da Fdroid&#34; width=&#34;200px&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;Logo da Fdroid&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;A Fdroid é uma loja de apps para Android, tipo a Play Store, mas apenas com apps software livre/open source. Atualmente existem mais de 3 mil apps oferecidos lá, dê uma olhada se tem algum que te interesse.&lt;/p&gt;
&lt;p&gt;Para usar a Fdroid basta ir no site &lt;a href=&#34;http://fdroid.org/&#34;&gt;fdroid.org&lt;/a&gt; clique em download e instale o apk.&lt;/p&gt;
&lt;p&gt;Com a Fdroid instalada, busque pelo &lt;strong&gt;termux&lt;/strong&gt; e instale-o de lá, a Fdroid periodicamente vai procurar por atualizações dos seus apps.&lt;/p&gt;
&lt;h2 id=&#34;instalei-o-termux-e-agora&#34;&gt;Instalei o Termux, e agora?&lt;/h2&gt;
&lt;p&gt;Com o &lt;strong&gt;termux&lt;/strong&gt; instalado, podemos instalar alguns pacotes. Para fazer isso basta usar o comando pkg igual faria com apt ou apt-get (não precisa de sudo).&lt;/p&gt;
&lt;p&gt;Então antes de tudo vamos atualizar os repos, para isto execute a  seguinte linha de comando: &lt;code&gt;pkg update&lt;/code&gt; .&lt;/p&gt;
&lt;p&gt;Espere terminar e aceite atualizar os pacotes.&lt;/p&gt;
&lt;p&gt;Agora vamos instalar o neofetch usando a linha de comando: &lt;code&gt;pkg install neofetch&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Por fim rode o &lt;strong&gt;neofetch&lt;/strong&gt;, ele exibirá o logo do Android (que no caso é a nossa “distro” Linux) e diversas informações como número de pacotes instalados, qual kernel, etc.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://caioau.net/blog/termux/meme.png&#34; loading=&#34;lazy&#34;
         alt=&#34;Créditos: @anubhavitis&#34; width=&#34;500px&#34;/&gt;&lt;figcaption&gt;
            &lt;p&gt;Créditos: &lt;a href=&#34;https://twitter.com/anubhavitis/status/1411935066406625287/photo/1&#34;&gt;@anubhavitis&lt;/a&gt;&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2 id=&#34;acessando-remotamente-o-celular-com-ssh&#34;&gt;Acessando remotamente o celular com ssh&lt;/h2&gt;
&lt;p&gt;Como o teclado e a tela do celular são pequenos, uma possibilidade seria usar um teclado externo bluetooth ou conectado no cabo OTG. Outra abordagem possível é acessar remotamente o &lt;strong&gt;termux&lt;/strong&gt; via ssh com um computador na mesma rede. Para isto:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Instale o &lt;strong&gt;openssh&lt;/strong&gt;: &lt;code&gt;pkg install openssh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Crie uma senha para logar com o comando: &lt;code&gt;passwd&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Digite a senha 2 vezes (é normal não aparecer nada enquanto digita a senha).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Inicie o servidor ssh com o comando: &lt;code&gt;sshd&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Descubra o IP do android: na cortina de notificações pressione e segure o ícone do WiFi, clique na rede conectada, avançado, e o seu endereço IP será apresentado no formato 999.999.9.9999&lt;/li&gt;
&lt;li&gt;Agora no computador dispare o ssh no IP, porém na porta 8022 usando o comando: &lt;code&gt;ssh &amp;lt;user&amp;gt;@&amp;lt;endereco_IP&amp;gt; -p 8022&lt;/code&gt; . E digite a senha que configurou antes, para quem está no Windows uma possibilidade é instalar o &lt;strong&gt;&lt;a href=&#34;https://docs.microsoft.com/pt-br/windows/wsl/install-win10&#34;&gt;WSL&lt;/a&gt;&lt;/strong&gt; e ter um linux dentro do Windows ou usar o &lt;strong&gt;&lt;a href=&#34;https://mobaxterm.mobatek.net/&#34;&gt;MobaXterm&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Prontinho! Agora é possível acessar remotamente o &lt;strong&gt;termux&lt;/strong&gt; no computador via ssh. Porém logo vai perceber que o terminal começa a ficar lento, ou congela e as vezes volta. Isso acontece porque o Android está com a tela apagada e entrando num modo de “economia de energia”, nesses casos temos a opção do &lt;strong&gt;termux&lt;/strong&gt; usar wakelocks para prevenir que o Android suspenda, isso vai consumir mais bateria mas se tudo bem basta abaixar a cortina de notificação e clicar em acquire wakelock.&lt;/p&gt;
&lt;p&gt;Dica 1: O seu roteador WiFi provavelmente atribui os endereços dos dispositivos de forma sequencial, ou seja, pode ser que o IP do Android amanhã não seja mais aquele que vimos anteriormente. Vá na configuração do seu roteador e reserve um IP fixo para o Android. Segue abaixo a opção em um roteador D-Link:&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://caioau.net/blog/termux/router.png&#34; loading=&#34;lazy&#34; width=&#34;300px&#34;/&gt;
&lt;/figure&gt;

&lt;p&gt;Dica 2: Criando um alias no ssh: toda vez que vamos acessar o android temos que digitar tudo isso: &lt;code&gt;ssh &amp;lt;user&amp;gt;@&amp;lt;endereco_IP&amp;gt; -p 8022&lt;/code&gt;, vamos criar um apelido que simplifica o comando para: &lt;code&gt;ssh android&lt;/code&gt; . No computador edite o arquivo &lt;code&gt;~/.ssh/config&lt;/code&gt; colocando o seguinte:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#8a8a8a;background-color:#1c1c1c;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Host android
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  HostName &amp;lt;endereco_IP&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  User user
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  Compression yes
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  Port &lt;span style=&#34;color:#00afaf&#34;&gt;8022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id=&#34;instalando-o-python-e-jupyter-notebook-&#34;&gt;Instalando o python e jupyter notebook 🤯&lt;/h2&gt;
&lt;p&gt;Podemos instalar no nosso android um ambiente de computação científica python para fazer análises, testar coisas e levar pra onde quisermos. Para isto, basta executar as seguintes linhas de comando no &lt;strong&gt;termux&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div style=&#34;color:#8a8a8a;background-color:#1c1c1c;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;
&lt;table style=&#34;border-spacing:0;padding:0;margin:0;border:0;&#34;&gt;&lt;tr&gt;&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#8a8a8a;background-color:#1c1c1c;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#454545&#34;&gt;1
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#454545&#34;&gt;2
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#454545&#34;&gt;3
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#454545&#34;&gt;4
&lt;/span&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#454545&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style=&#34;vertical-align:top;padding:0;margin:0;border:0;;width:100%&#34;&gt;
&lt;pre tabindex=&#34;0&#34; style=&#34;color:#8a8a8a;background-color:#1c1c1c;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pkg install python build-essential libzmq freetype libjpeg-turbo libpng
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;python3 -m venv venv
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#0087ff&#34;&gt;source&lt;/span&gt; venv/bin/activate
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pip3 install -U pip wheel setuptools
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pip3 install jupyter&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Estas linhas de comando instalam o python e algumas dependências necessárias para instalar as bibliotecas do python. Em seguida, foi criado um “ambiente virtual” (&lt;strong&gt;venv&lt;/strong&gt;) que permite instalar nossas bibliotecas de forma separada, para ter um ambiente python separado para cada projeto. Toda vez que quisermos usar o &lt;strong&gt;venv&lt;/strong&gt; é necessário executar &lt;code&gt;source venv/bin/activate&lt;/code&gt;, responsável por ativar o &lt;strong&gt;venv&lt;/strong&gt; no shell atual do &lt;strong&gt;termux&lt;/strong&gt;(linha 3). Nas linhas seguintes, 4 e 5, atualizamos nossas ferramentas do python (pip, wheel e setuptools) e por fim, instalamos o jupyter notebook.&lt;/p&gt;
&lt;p&gt;jupyter notebook é iniciado com:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;jupyter notebook --ip=0.0.0.0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Coloque o link no navegador e substitua pelo IP do android e pronto, tudo funcionando:&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://caioau.net/blog/termux/jupyter_notebook.png&#34; loading=&#34;lazy&#34; width=&#34;600px&#34;/&gt;
&lt;/figure&gt;

&lt;p&gt;Sucesso! O jupyter notebook já está funcionando perfeitamente. É esperado que a instalação de pacotes python, como o numpy (usando o comando &lt;code&gt;pip install&lt;/code&gt;) demore mais do que em uma máquina Linux convencional. Por que? O python distribui suas bibliotecas com os wheels que são pacotes pré-compilados mais rápidos de serem instalados, porém os wheels foram gerados para a arquitetura de processadores x86_64 e estamos usando um processador arm no nosso android então temos que compilar tudo. Outra coisa é que além da arquitetura os wheels são gerados para uma determinada biblioteca padrão a &lt;strong&gt;glibc&lt;/strong&gt; mas o android usa outra libc, a &lt;strong&gt;bionic&lt;/strong&gt;. Na wiki do &lt;strong&gt;termux&lt;/strong&gt; tem uma pagina com todas as diferenças de uma maquina linux convencional: &lt;a href=&#34;https://wiki.termux.com/wiki/Differences_from_Linux&#34;&gt;https://wiki.termux.com/wiki/Differences_from_Linux&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;acessando-os-arquivos-do-celular&#34;&gt;Acessando os arquivos do celular&lt;/h2&gt;
&lt;p&gt;Podemos acessar as fotos e outros arquivos do celular pelo &lt;strong&gt;termux&lt;/strong&gt; executando o comando: &lt;code&gt;termux-setup-storage.&lt;/code&gt; É necessário  permitir o acesso de arquivos pelo app. Podemos ver quais pastas estão consumindo mais espaço:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#8a8a8a;background-color:#1c1c1c;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd /sdcard
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;du -shxc * | sort -rh
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00afaf&#34;&gt;4.0&lt;/span&gt;G	total
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00afaf&#34;&gt;2.0&lt;/span&gt;G	DCIM
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00afaf&#34;&gt;828&lt;/span&gt;M	Android
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00afaf&#34;&gt;704&lt;/span&gt;M	Pictures
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00afaf&#34;&gt;231&lt;/span&gt;M	Telegram
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00afaf&#34;&gt;213&lt;/span&gt;M	syncthing
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#00afaf&#34;&gt;103&lt;/span&gt;M	Download
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;O comando acima (&lt;code&gt;du&lt;/code&gt;) lista o espaço utilizado por cada pasta e em seguida pegamos sua saída para o comando &lt;code&gt;sort&lt;/code&gt; através do&lt;code&gt; |&lt;/code&gt; (chamado de pipe), para ordenar de forma decrescente. Outro comando interessante é o &lt;code&gt;df&lt;/code&gt; que exibe o uso de disco de cada “partição” e quanto está livre.&lt;/p&gt;
&lt;p&gt;Outra coisa legal de fazer agora que estamos acessando os arquivos do celular é deletar fotos (ou arquivos) de forma segura. Quando deletamos um arquivo, este não é removido de fato, simplesmente o espaço daquele arquivo é marcado como livre, dessa forma é possível recuperar arquivos deletados. Então para deletar um arquivo de forma segura temos que sobrescrever o conteúdo do arquivo com “lixo” para que o conteúdo original não seja recuperado, para fazer isso temos o comando &lt;code&gt;shred&lt;/code&gt;, basta executar: &lt;code&gt;shred -u &amp;lt;nome_arquivo&amp;gt;&lt;/code&gt;, como por exemplo:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;shred -uv IMG_20210416_103105401.jpg&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Outro comando, mais completo que o &lt;code&gt;shred&lt;/code&gt; é o &lt;code&gt;srm&lt;/code&gt;. Para instalar execute &lt;code&gt;pkg install secure-delete.&lt;/code&gt; Ele permite deletar diretórios de forma recursiva e outras opções não presentes no &lt;code&gt;shred&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;sincronizando-arquivos-com-o-pc&#34;&gt;Sincronizando arquivos com o PC&lt;/h2&gt;
&lt;p&gt;O protocolo ssh além de permitir acessar remotamente o Android, permite transferir arquivos. O comando que faz essa cópia é o scp, para copiar um arquivo basta executar no terminal do PC: &lt;code&gt;scp arquivo.jpg user@&amp;lt;endereco_IP&amp;gt;:/sdcard/DCIM/&lt;/code&gt;, com o usuário, IP e caminho de destino.&lt;/p&gt;
&lt;p&gt;Outro comando muito usado para essa tarefa é o &lt;code&gt;rsync&lt;/code&gt;, ele permite sincronizar pastas entre o Android e o PC. Enquanto o comando scp vai “re copiar” todas as fotos para o PC, o rsync vai copiar apenas as novas e o que mudou, sendo na maioria das vezes mais eficiente. Primeiro vamos instalar o rsync no termux (o rsync precisa estar instalado tanto no PC quanto no android):&lt;/p&gt;
&lt;p&gt;&lt;code&gt;pkg install rsync&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;O &lt;strong&gt;rsync&lt;/strong&gt; oferece várias opções, mas nesse caso o importante é: &lt;code&gt;rsync -avh -P user@&amp;lt;endereco_IP&amp;gt;:/sdcard/DCIM/ fotos_celular/.&lt;/code&gt; Na primeira vez que for executado, esse comando vai copiar todas e fotos para o PC, e das próximas vezes copiará somente o que mudou.&lt;/p&gt;
&lt;p&gt;Por fim vou indicar um app ótimo para sincronizar os arquivos entre o celular e pc: o &lt;a href=&#34;https://syncthing.net/&#34;&gt;syncthing.net&lt;/a&gt;, tem na Fdroid e com ele é possível fazer backup de todos meus arquivos do Android no PC.&lt;/p&gt;
&lt;h2 id=&#34;alguns-apps-para-terminal&#34;&gt;Alguns apps para terminal&lt;/h2&gt;
&lt;p&gt;Para quem vive no terminal tem alguns apps que ajudam a realizar algumas tarefas e para quem não usa muito a interface gráfica.&lt;/p&gt;
&lt;p&gt;Analisador de espaço: o &lt;strong&gt;ncdu.&lt;/strong&gt; Da mesma forma que usamos o &lt;strong&gt;du&lt;/strong&gt; para ver quais pastas estão usando mais espaço, o &lt;strong&gt;ncdu&lt;/strong&gt; faz a mesma coisa, mas permite navegar de forma rápida e deletar os arquivos/pastas para liberar espaço.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://caioau.net/blog/termux/ncdu.png&#34; loading=&#34;lazy&#34; width=&#34;600px&#34;/&gt;
&lt;/figure&gt;

&lt;p&gt;Para navegar nas pastas temos o &lt;strong&gt;ranger&lt;/strong&gt;: um gerenciador de arquivos como o explorer do Windows ou &lt;strong&gt;nautilus&lt;/strong&gt; no Linux (gnome).&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://caioau.net/blog/termux/ranger.png&#34; loading=&#34;lazy&#34; width=&#34;600px&#34;/&gt;
&lt;/figure&gt;

&lt;p&gt;Por fim, um agregador de feeds RSS: o &lt;strong&gt;newsboat&lt;/strong&gt;, o qual permite acompanhar os feeds RSS:&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://caioau.net/blog/termux/newsboat.png&#34; loading=&#34;lazy&#34; width=&#34;700px&#34;/&gt;
&lt;/figure&gt;

&lt;p&gt;Feed do &lt;a href=&#34;https://medium.com/computando-arte&#34;&gt;Computando Arte – Medium&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;considerações-finais&#34;&gt;Considerações finais&lt;/h2&gt;
&lt;p&gt;Neste texto tentei mostrar para nosso leitor sobre o que dá para fazer com &lt;strong&gt;termux&lt;/strong&gt; e um terminal linux, ilustrando sobre como realizar as tarefas apenas no terminal. Para quem gostou do conceito de acessar remotamente os apps e arquivos, mas achou android um pouco lento, confira esse blogspot da linuxserver.io sobre a imagem webtop que fizeram: &lt;a href=&#34;https://www.linuxserver.io/blog/2021-05-05-meet-webtops-a-linux-desktop-environment-in-your-browser&#34;&gt;linuxserver.io/blog/2021-05-05-meet-webtops-a-linux-desktop-environment-in-your-browser&lt;/a&gt; fornecendo uma alternativa mais rápida.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
