Elinks (Português)

Status de tradução:
Esse artigo é uma tradução de
ELinks
. Data da última tradução: 2023-08-18. Você pode ajudar a sincronizar a tradução, se houver
alterações
na versão em inglês.
ELinks
é um navegador web (HTTP/FTP/...) avançado e bem estabelecido, rico em funcionalidades e à base de texto. O ELinks pode renderizar tanto frames como tabelas, é altamente personalizável e pode ser estendido através de scripts em Lua ou Guile. Este possui separadores e algum suporte básico para CSS.
Instalação
Instale
o pacote
elinks
.
Uso
Veja
elinks(1)
.
Navegação
Navegar na web com um navegador de texto é mais ou menos o mesmo que com um navegador gráfico, apenas sem as 'distrações'. Depois de abrir o
elinks
, pode premir
g
e escrever a página Web que pretende aceder. Depois pode navegar na página usando as setas do teclado para navegar linha a linha, a barra de espaço para saltar uma página, ou as teclas
j
e
k
para saltar de link para link.
Dica
Para manter a sessão de terminal original, o
elinks
pode ser executado numa
w:Virtual console
(alterne usando
Alt+arrow
) ou com um
w:Terminal multiplexer
como o
tmux
.
Configuração
O ELinks fornece dois menus, acessíveis através do ELinks, para personalizar opções e atalhos de teclado, respetivamente.
É recomendado usar estas ferramentas ao invés de editar manualmente os ficheiros de configuração (que são colocados em
~/.elinks
). Esta forma é muito mais fácil e segura.
A tecla
o
abre o gerenciador de opções e a tecla
k
o gerenciador de atalhos de teclado.
Dicas e truques
Definindo manipuladores de URL
O ELinks é capaz de usar programas externos para várias tarefas,
Definir manipuladores de URLs através do menu de opções pode ser um pouco confuso no início.
Para fazer isso, vá até o gerenciador de opções e navegue até
MIME
. Todos os submenus têm páginas de informação para o ajudar.
Este é um dos poucos casos em que pode ser mais fácil editar o ficheiro de configuração à mão.
Por exemplo, para que o ELinks abra automaticamente o seu visualizador de imagens quando clicar num ficheiro JPEG, pode adicionar o seguinte ao seu ficheiro
~/.elinks/elinks.conf
,
~/.elinks/elinks.conf
set mime.extension.jpg="image/jpeg"
set mime.extension.jpeg="image/jpeg"
set mime.extension.png="image/png"
set mime.extension.gif="image/gif"
set mime.extension.bmp="image/bmp"

set mime.handler.image_viewer.unix.ask = 1
set mime.handler.image_viewer.unix-xwin.ask = 0

set mime.handler.image_viewer.unix.block = 1
set mime.handler.image_viewer.unix-xwin.block = 0

set mime.handler.image_viewer.unix.program = "
pictureviewer
%"
set mime.handler.image_viewer.unix-xwin.program = "
pictureviewer
%"

set mime.type.image.jpg = "image_viewer"
set mime.type.image.jpeg = "image_viewer"
set mime.type.image.png = "image_viewer"
set mime.type.image.gif = "image_viewer"
set mime.type.image.bmp = "image_viewer"
Usar com o Tor
O ELinks não suporta SOCKS diretamente. Alternativamente, pode invocar o ELinks através do
torify elinks
, ou
instalar
o pacote
privoxy
para encaminhamento para o proxy SOCKS do
Tor
, primeiro adicionando a seguinte linha ao seu
/etc/privoxy/config
:
forward-socks5 / localhost:9050 .
Reiniciar
privoxy.service
, então insira as seguintes linhas em seu
~/.elinks/elinks.conf
:
set protocol.http.proxy.host = "127.0.0.1:8118"
set protocol.https.proxy.host = "127.0.0.1:8118"
Nota
O acima assume que
Tor
está usando a porta
9050
e que
privoxy
está escutando na porta
8118
.
Passando URL's para comandos externos
Você pode definir comandos para os quais o ELinks passará o URL atual.
Para fazer isso, vá no menu de opções, navegue em
Documento
, e então em
Passagem de URI
. Depois prima
a
para adicionar um novo nome de comando. Depois, navega até ao novo nome do comando e prime
e
para o editar. Escreve o nome do comando, dá enter e guarde.
Assumindo que o comando "tab-external-command" está mapeado para
KEY
, sempre que pressionar
KEY
, aparecerá um menu com os seus comandos. Seleccione o que pretende, e o ELinks passa o URL atual para esse comando.
Nota
O ELinks permite-lhe definir os seus próprios mapeamentos para navegar neste menu.
Salvando o link para a área de transferência do X
echo -n %c | xclip -i
Passando links do YouTube através de um player externo
Para links estritamente do YouTube,
mpv
tem suporte embutido. Basta usar o seguinte comando:
mpv %c
Para uma abordagem mais geral que pode lidar com muitos sites 'tube', você precisará de
youtube-dl
AUR
. Então adicione o seguinte comando,
youtube-dl -o - %c | mplayer -
Resolução de problemas
O ELinks congela constantemente
Por defeito, sempre que inicia o ELinks está a ligar-se a uma instância existente. Assim, se essa instância congelar, todas as instâncias atuais e futuras também congelarão.
Você pode evitar que o ELinks se conecte a uma instância existente iniciando-o desta forma:
$ elinks -no-connect
Se isto acontecer muitas vezes, você pode considerar tornar esta a sua inicialização padrão, criando uma alias na shell:
alias elinks="elinks -no-connect"
Veja também
Site oficial
Howto: Use o elinks como um profissional