터미널이 색상을 올바르게 표시하지 않습니다.

터미널이 색상을 올바르게 표시하지 않습니다.

저는 doom Emacs를 사용하고 있는데 오늘 처음으로 Emacs에서 터미널을 실행했는데 기본 터미널보다 컬러 디스플레이가 훨씬 좋아진 것을 보았습니다. 같은 배경, 같은 글꼴이지만 Emacs에서 색상이 훨씬 더 좋습니다.

단자 색상

저는 Manjaro의 기본 터미널과 그놈 데스크탑을 사용하고 있습니다.

내 터미널의 정확한 버전:

그놈 터미널

3.34.2

GNOME 데스크탑의 터미널 에뮬레이터는 VTE 버전 0.58.3 +BIDI +GNUTLS를 사용합니다.

나쁜 영어로 죄송합니다

편집하다:

내 터미널에서는 echo $TERM다음과 같은 출력이 표시됩니다. xterm-256color하지만 Emacs에서는 다음과 같습니다. eterm-color하지만 eterm-color내 터미널에서는 이를 지원하지 않습니다. 어떻게 추가할 수 있나요?

답변1

Emacs에는 팔레트를 변경하고 팔레트를 복원하기 위해 이스케이프 시퀀스를 보내는 기능이 있습니다. xterm-256color터미널 항목 에 주의를 기울이면 GNU ls프로그램 에서 반드시 사용할 수 없는 다른 색상을 해당 팔레트에서 선택할 수 있습니다 LS_COLORS.

이것eterm-color터미널 설명은 ncurses에서 제공됩니다.이맥스Ansi-term 터미널 에뮬레이션(gnome-terminal과 관련 없음). Manjaro는 분명히 이 터미널 설명이 있는 Arch에서 파생되었으므로 추가 질문은 xterm-256color와 동일해야 한다는 일부 개념에 기초한 것 같습니다. 반면에 누군가가 Manjaro용 Arch 패키지를 정리하면 손실될 수 있습니다(참조:이 답변토론을 위해).

관련 정보