나는 최근에 lightDM 없이 명령줄 프롬프트를 사용하여 데비안 시스템에 로그인한 다음 명령줄에 직접 "startx"를 입력하는 대신 "man" 페이지의 색상이 이전보다 더 밝아진다는 것을 발견했습니다. 전에 본 것 모두 보기 좋습니다. 색상(항상 청록색)을 선택하는 것이 아니라 색상이 적용되는 방식입니다.
echo $TERM
linux
linux
이 설정이 Xfce 터미널에서 작동하도록 할 수 없습니다 . 분명히 이 설정이 필요 termcap
하고 더 이상 데비안 저장소에 없고 compat
심지어 2005 이전 패키지에도 없기 때문입니다.
로그인 콘솔과 동일한 색상을 제공하기 위해 다른 터미널을 사용할 수 있습니까? 색상을 표시하는 기본 xterm 프로그램을 가져올 수 없으며 해당 내용을 읽었으며 gnome-terminal
다른 여러 프로그램에서 xfce4-terminal
.
.bashrc
Vim을 매뉴얼 페이지, 편집기 등 으로 사용하는 것을 포함하여 연구를 통해 찾은 다른 솔루션을 시도했습니다 .Xdefaults
. 콘솔의 설정 linux
에 로그인하는 것 보다 더 효과적인 것은 없습니다 .tty
현재 해결 방법은 ++를 Ctrl누르고 다른 콘솔에 로그인하는 것입니다. 하지만 나는 이것을 피하고 터미널 에뮬레이터에서 색상을 지정하고 싶습니다.AltF2tty
linux
답변1
설정은 TERM
터미널의 동작을 변경하지 않습니다. TERM
터미널이 수행할 수 있는 작업을 애플리케이션에 알리도록 설정을 지정할 수 있습니다 .
연령에 따라 VTE는 번들된 termcap 파일(2008년 이전의 ncurses를 통해 읽음)에 의존할 수 있습니다. 원래(2002) 아이디어는 termcap 파일을 읽고 해당 터미널을 에뮬레이션하는 것이었습니다. 이 아이디어는 중간에 포기되었습니다긴이전에 VTE는 처음부터 xterm의 하위 집합만 에뮬레이트했습니다. 2014년에는 termcap을 terminfo로 대체하고 궁극적으로 모든 관련 로직을 하드코딩하는 활동이 있었습니다.
VTE를 사용하는 애플리케이션은 이에 영향을 받지 않습니다. ncurses 및 terminfo를 사용합니다(일부 애플리케이션은 termcap을 사용함).상호 작용아래의 terminfo를 사용하는 ncurses).
기본시각적 차이Linux 콘솔과 X에서 실행되는 터미널의 차이점은 후자는 일반적으로 Linux 콘솔보다 창이 더 작기 때문에 해상도도 낮다는 것입니다. 색상을 일치시킬 수 있습니다(결국 동일한 하드웨어입니다).
XFCE 터미널은 VTE의 또 다른 스킨일 뿐이며 VTE 자체는 Linux 콘솔의 기능을 복제하지 않는다는 점에 동의하십시오.
- 그것은 다른 글꼴을 사용합니다
- 글꼴을 전환하는 데 사용되는 이스케이프 시퀀스를 인식하지 못합니다.
- Linux 콘솔 팔레트의 이스케이프 시퀀스를 인식하지 않습니다.
글꼴이 질문과 더 관련성이 있습니다. (팔레트 이스케이프 시퀀스에 의존할 가능성은 없지만 원하는 경우동일한관련된 행동). 콘솔 글꼴은 콘솔의 텍스트 모드 구성을 위해 설계되었으며 (보통) 상대적으로 낮은 해상도에서도 잘 보입니다.
Linux 콘솔은 16가지 색상을 지원하며, 선택할 수 있는 모든 X 터미널 에뮬레이터는 최소 16가지 색상을 지원합니다. VTE의 일부 스킨은 사용된 색상 음영과 일치할 수 있도록 색상 팔레트를 변경하는 기능을 제공합니다.
답변2
xfce4-terminal이 terminfo를 사용할 수 없다고 들었지만 대부분의 다른 gtk 터미널이 이를 처리할 수 있다고 확신합니다. 그래도 작동하지 않으면 xterm, (u)rxvt qterminal, konsole이 모두 최소 설정에서 최대 설정까지 작동해야 합니다.