É possível navegar na internet sem interface gráfica?

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?

2 curtidas

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.

3 curtidas

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.

3 curtidas

Neste artigo você tem várias dicas para navegar na internet usando o terminal.

:vulcan_salute:

3 curtidas

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.
2 curtidas
2 curtidas

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

2 curtidas