Estou usando este script , de outro post de stack extange. Isso me permite forçar o Lynx a usar as cores de terminal adequadas. O problema é que a cor de fundo está incorreta e está lendo a 7ª cor do terminal em vez do fundo real do terminal. Como eu substituiria a cor de fundo (incluindo a cor por trás das seleções que deveriam ser a cor de fundo)?
Para que isso funcionasse, teria que ser feito no lynx.cfg
porque lynx.lss
está em branco. Aqui está o script atual:
#!/bin/sh
# invoke lynx built with color-style, overriding the color options to use the
# non-color-style scheme -TD
my_cfg=${TMPDIR:-/tmp}/lynxcfg$$
my_lss=${TMPDIR:-/tmp}/lynxlss$$
trap "rm -f $my_lss $my_cfg" 0 1 2 5 15
echo >$my_lss
rm -f "$my_cfg"
echo "DEFAULT_COLORS:off" >>$my_cfg
if test -n "$LYNX_CFG" ; then
echo "include:$LYNX_CFG" >>$my_cfg
fi
echo "COLOR_STYLE:" >>$my_cfg
echo "NESTED_TABLES:off" >>$my_cfg
LYNX_CFG=$my_cfg
export LYNX_CFG
LYNX_LSS=$my_lss
export LYNX_LSS
${LYNX_PROG-lynx} "$@"
As cores normais de primeiro plano/fundo no arranjo sem estilo de cor são a primeira
COLOR
configuração.Aqui está uma modificação
oldlynx
que usa isso (junto com a habilitaçãoDEFAULT_COLORS
) para usar a cor de fundo padrão do terminal:Uma captura de tela mostra o efeito (o fundo do terminal é branco):