Personalizar o comportamento do tipo de arquivo do Lynx

6

Eu amo lynx . Eu adoro navegar sem abas. Me chame de luddite, mas eu só uso um navegador moderno se for preciso. Que é cerca de duas vezes por dia, por alguns minutos no máximo.

Existe uma coisa que eu realmente odeio em lynx , no entanto. Não é imediatamente aparente como personalizar o comportamento de lynx quando se trata de tipos de arquivos.

Se eu encontrar um arquivo .pdf, ele faz o download e depois me pergunta se gostaria de salvá-lo no disco. Obrigado, lynx . É como se você tivesse lido minha mente ou algo assim.

Se eu encontrar um arquivo .torrent, lynx fará o download e, em seguida, abrirá com transmission-gtk .

Uh ... não, lynx . Eu teria preferido transmission-cli ou apenas ter o arquivo torrent.

Se eu tentar abrir um URL magnético, lynx não sabe o que fazer com ele. (Psst! transmission-cli , lynx !

Mas o pior é quando eu faço o download de .ogg, porque lynx assume que eu quero tocá-lo com o VLC no TTY usando o caca para renderizar o vídeo como ASCII.

Bad lynx !

Como eu lanço o lince em forma? Como eu personalizo esse comportamento? A edição de /etc/lynx/lynx.cfg parece não funcionar.

    
por ixtmixilix 10.02.2013 / 21:59

2 respostas

6

O Lynx faz o padrão (ao contrário do Firefox e do Chrome) e usa o banco de dados mailcap do sistema. O sistema mailcap está em /etc/mailcap e o arquivo por usuário é ~/.mailcap . Adicione entradas como

application/x-bittorrent; transmission-cli '%s'; needsterminal
application/pdf; pdftotext '%s'; copiousoutput
application/ogg; vlc '%s'; test=test -n "$DISPLAY"
    
por 11.02.2013 / 00:37
0

Como observado, o Lynx usa os tipos-padrão mime e mailcap para decidir o tipo de arquivo e como apresentar , permitindo personalização pelo usuário.

Os locais dos arquivos systemcap e user-mailcap são configuráveis (em lynx.cfg ):

e os arquivos do tipo mime também são configuráveis:

por 31.03.2016 / 03:21