밥캣 컬러 미적용

밥캣 컬러 미적용

Lynx 구성 파일이 있습니다 ~/.lynx.cfg. Lynx가 이를 사용하려면 내 환경에 있는 $LYNX_CFG파일을 가리킵니다 .

콘텐츠:

# Default
COLOR:0:black:white
# Hyperlinks
COLOR:1:black:white
# Status Line
COLOR:2:black:white
# Emphasis
COLOR:4:black:white
# Hyperlink in em
COLOR:5:black:white
# Selected hyperlink
COLOR:6:black:black
# Search
COLOR:7:black:white

JUSTIFY:TRUE

JUSTIFY:TRUE줄은 올바르게 적용되었지만 결코 적용되지 않았습니다 COLOR:*.

여기에 이미지 설명을 입력하세요.

저는 OS X Yosemity를 사용하고 있으며 Tmux에서 Iterm2를 사용하고 있습니다. lynx 버전은 다음과 같습니다.

Lynx Version 2.8.8rel.2 (09 Mar 2014)
libwww-FM 2.14, SSL-MM 1.4.1, OpenSSL 1.0.2h, ncurses 5.7.20081102

이 문제의 원인은 무엇입니까?

답변1

특정 색상 세트는 "오래된" 스타일에 적합합니다. Lynx는 다음 중 하나를 지원하도록 설계되었습니다.

  • "새" 색상 스타일, HTML 태그 유형에 할당된 색상 또는
  • 링크 색상을 지정하는 "이전" 스타일

"새" 스타일은 다음과 같이 구성됩니다.COLOR_STYLE설정 위치 lynx.cfg:

"lss"라고도 함(살쾡이 스타일시트), 색상 스타일 파일은 색상 조합을 레이블 및 레이블 조합에 할당합니다. 일반적으로 null이 아닌 값은 로 컴파일되며 lynx사용자는 -lss 명령줄 옵션을 사용하여 이를 재정의할 수 있습니다. 구성 스크립트를 사용하면 빈 문자열을 컴파일할 수 있습니다. 이 설정에 대한 값을 찾을 수 없으면 lynx다음을 사용하여 색상이 아닌 스타일 할당을 시뮬레이션합니다.COLOR설정.

명령줄 "-lss" 또는 이COLOR_STYLE지정된 설정, lynx tries환경 변수 "LYNX_LSS""lynx_lss".둘 중 하나도 설정되지 않은 경우 lynx첫 번째 컴파일된 값이 사용됩니다(앞서 언급한 것처럼 비어 있을 수 있음).

시작 시 lynx사용된 색상 스타일 파일의 이름을 기억하고 지정된 각 파일과 함께 옵션으로 제공하십시오.산소) 옵션메뉴.

Lynx 소스 코드에는 스크립트가 포함되어 있습니다oldlynx이전 스타일을 에뮬레이트하는 데 사용할 수 있습니다.

#!/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$$
trap "rm -f $my_cfg" 0 1 2 5 15

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
unset LYNX_LSS

${LYNX_PROG-lynx} "$@"

예를 들어, 다음은 기본 색상 스타일이 있는 도움말 페이지입니다.

여기에 이미지 설명을 입력하세요.

oldlynx다음은 2.8.7을 사용하는 동일한 페이지입니다.

여기에 이미지 설명을 입력하세요.

방금 2.8.8에서는 작동하지 않는다는 것을 알았지만 여기서는 뭔가 간과되고 있습니다.2.8.8dev.17의 변경 사항:

* modify configuration of COLOR_STYLE value in lynx.cfg, allowing multiple
  filenames to be specified and providing those as choices in the O'ptions
  menu (Debian #404893) -TD

이렇게 하면 색상 스타일 파일의 여러 값을 옵션 메뉴의 선택 목록으로 사용할 수 있습니다. 간단한 해결 방법은 lynx빈 색상 스타일을 강제하는 것입니다.문서,예를 들어,

#!/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} "$@"

(어떤 사람들은 그것을 사용할 수도 있지만 mktemp스크립트가 작성되었을 때는 지금처럼 화제가 되지 않았습니다.)

관련 정보