https://old.reddit.com/r/commandline/comments/1c0qgm3/using_lynx_browser_drop_your_tips_here/

Lynx tiene una configuración retrasada.

Primero podes cambiar la configuración presionando O dentro del navegador pero esa configuración nunca se guarda porque apropósito en /etc/lynx.cfg están comentadas las líneas que habilitan esa configuración por lo menos en ArchLinux.

Tenes 2 opciones descomentar todo eso y luego editar la configuración desde el menú de lynx o escribir la configuración en ese mismo archivo.

#ENABLE_LYNXRC:ACCEPT_ALL_COOKIES:ON
#ENABLE_LYNXRC:ASSUME_CHARSET:OFF
#ENABLE_LYNXRC:AUTO_SESSION:OFF
#ENABLE_LYNXRC:BOOKMARK_FILE:ON
#ENABLE_LYNXRC:CASE_SENSITIVE_SEARCHING:ON
#ENABLE_LYNXRC:CHARACTER_SET:ON
#ENABLE_LYNXRC:COLLAPSE_BR_TAGS:ON
#ENABLE_LYNXRC:COOKIE_ACCEPT_DOMAINS:ON
#ENABLE_LYNXRC:COOKIE_FILE:ON
#ENABLE_LYNXRC:COOKIE_LOOSE_INVALID_DOMAINS:ON
#ENABLE_LYNXRC:COOKIE_QUERY_INVALID_DOMAINS:ON
#ENABLE_LYNXRC:COOKIE_REJECT_DOMAINS:ON
#ENABLE_LYNXRC:COOKIE_STRICT_INVALID_DOMAIN:ON
#ENABLE_LYNXRC:DIR_LIST_STYLE:ON
#ENABLE_LYNXRC:DISPLAY:OFF
#ENABLE_LYNXRC:EMACS_KEYS:ON
#ENABLE_LYNXRC:FILE_EDITOR:ON
#ENABLE_LYNXRC:FILE_SORTING_METHOD:ON
#ENABLE_LYNXRC:FORCE_COOKIE_PROMPT:OFF
#ENABLE_LYNXRC:FORCE_SSL_PROMPT:OFF
#ENABLE_LYNXRC:FTP_PASSIVE:OFF
#ENABLE_LYNXRC:HTML5_CHARSETS:OFF
#ENABLE_LYNXRC:HTTP_PROTOCOL:1.0
#ENABLE_LYNXRC:IDNA_MODE:TR46
#ENABLE_LYNXRC:KBLAYOUT:ON
#ENABLE_LYNXRC:KEYPAD_MODE:ON
#ENABLE_LYNXRC:LINEEDIT_MODE:ON
#ENABLE_LYNXRC:LOCALE_CHARSET:ON
#ENABLE_LYNXRC:MAKE_LINKS_FOR_ALL_IMAGES:OFF
#ENABLE_LYNXRC:MAKE_PSEUDO_ALTS_FOR_INLINES:OFF
#ENABLE_LYNXRC:MULTI_BOOKMARK:ON
#ENABLE_LYNXRC:NO_PAUSE:OFF
#ENABLE_LYNXRC:PERSONAL_MAIL_ADDRESS:ON
...
...

Estoy usando w3m, lynx, links, elinks, chawan, simultaneamente, y a veces Falkon cuando necesito preguntar algo a ChatGPT. Es molesto cuando me pregunta si quiero o no aceptar cookies y para poder ver los acentos cambiar Display character set a UNICODE debes marcar la opción SAVE TO DISK.

Y también podes habilitar las VIM keybindings, habilitar el HTML5 charset, underline links, y show images as links así se puede abrir las imágenes y poné a w3m como navegador por defecto o mpv para ver la imagen (acordate que tenes que marcar Save options to disk y guardar), sino no se guarda cuando reinicias el navegador.


EXTERNAL:http:mpv %s:TRUE
EXTERNAL:http:w3m %s:TRUE
EXTERNAL:http:cha %s:TRUE
EXTERNAL:http:netsurf-fb -f sdl -w 1366 -h 768 %s:TRUE
EXTERNAL:http:falkon %s:TRUE
EXTERNAL:http:angelfish %s:TRUE


KEYMAP:,:EXTERN_PAGE            # Run external program with current page
KEYMAP:.:EXTERN_LINK            # Run external program with current link

TEXTFIELDS_NEED_ACTIVATION así no se traba cuando usas vi mode

Con el punto (.) abrira la pagina en w3m.

Lo ideal es editar /etc/lynx.conf porque a veces no te toma la configuración por más que marques SAVE TO DISK.

Por ejemplo esta opción no me la tomaba tuve que como root descomentarla y asignarle TRUE.

MAKE_LINKS_FOR_ALL_IMAGES:TRUE

Aún así hay una configuración que no la pude guardar que es la de SHOW TRANSFER RATE: quería cambiarlo de Show KiB/sec rate a Show progressbar y no pude

Como aceptar cookies

Option 1: Through interactive menu

  1. Run Lynx:

    lynx
    
  2. Press O (capital letter O) to open Options.

  3. Scroll down to Cookies settings.

  4. Set:

    • Save options to disk: [X]
    • accept all cookiesYes
    • ask user about cookiesNo
  5. Press (right arrow key) on Accept Changes to save.


Option 2: Modify config file

Edit your Lynx configuration file, usually at:

~/.lynxrc

or globally in /etc/lynx.cfg.

Add or modify these lines:

A veces lynx ignora la configuración del .lynxrc

accept_all_cookies=TRUE
ask_user_about_cookies=FALSE
preferred_charset=utf-8
vi_keys=on

You can also check COOKIE_ACCEPT_PROMPT in /etc/lynx.cfg:

COOKIE_ACCEPT_PROMPT:FALSE
SET_COOKIES:TRUE
ACCEPT_ALL_COOKIES:TRUE
ASSUME_CHARSET:utf-8
CHARACTER_SET:utf-8

Controles para editar texto en lynx Control+G:

Control+p va para atras
Control+o cancela
Control+g cancela
Control+´ cancela
control+u borra
control+t mayúscula
control+a comienzo
control+d borra letra adelante
control+h borra letra atras
control+f borra palabra adelante
control+j te lleva a pages.github.com
control+x salta adonde estaba el cursor antes.
control+b borra palabra hacia atras. (Si estas en TMUX tenes que ejecutar control+b+control+b)
control+n mueve cursor palabra hacia adelante
control+- borra hacia atras
control+- borra hacia atras
alt+k borra todo
alt+d borra palabra hacia adelante
alt+a va al inicio
alt+t mueve cursor hacia atras
alt+r va a la url

alt+q top
alt+w al fondo