Salve pessoal, queria saber se é possível navegar na web sem navegadores ou interfaces gráficas, queria algo mais prático e leve, abrir um emulador de terminal ou o próprio tty (terminal) do linux para navegar na internet, existe algo semelhante que faça isso?
Boa noite mano!
Cara, é possível sim…
Aqui, você vai ver uma listagem dos melhores navegadores por linha de comando.
O que mais utilizei foi o w3m.
Claro, não é 100% funcional assim como os de interface gráfica, mas é possível navegar nas páginas normalmente.
Sim.
tem também o https://www.brow.sh/
Que inclusive carrega vídeo e imagens.
De qq forma recordo que precisa instalar o Firefox pq ele usa a engine de lá para renderizar em modo texto.
Neste artigo você tem várias dicas para navegar na internet usando o terminal.
Difícil achar algo que atenda os dois. A única experiência garantidamente boa em qualquer browser CLI é ler páginas predominante de texto sem interatividade. Nisso há uma infinidade de exemplos, e os mais leves e “scriptáveis” que eu conheço são o Lynx e Elinks.
Para qualquer outra coisa, um browser GUI é imensamente mais vantajoso.
- Nem todo site é projetado pensando em uma boa navegação por teclado.
- Os layouts ficam quebrados.
- Reproduzir imagens em terminal não é algo padronizado e às vezes quebra ao ir de um emulador de terminal pro outro (e não pega no TTY). Vídeos menos ainda, e tentar reproduzi-los a uma taxa de frames boa come bastante a CPU.
- Não sei de nenhum browser de terminal que pegue JavaScript sem reciclar o motor de um browser GUI (ou seja, não é mais leve), o que é crucial para várias páginas modernas.
Links2 é capaz de rodar no framebuffer, isso significa que ele pode usar elementos gráficos sem precisar carregar o X11 ou o Wayland. Por padrão, o Links2 renderiza no terminal e somente texto, mas se o usuário rodar o comando abaixo irá obter o software em tela cheia e renderizando no framebuffer:
$ links2 -g -driver fb