KDE Konsole에서 색 구성표 편집 - color1, color2, ...color8이란 무엇입니까?

KDE Konsole에서 색 구성표 편집 - color1, color2, ...color8이란 무엇입니까?

KDE를 처음 접하여 Konsole의 색 구성표를 편집하는 방법을 알아내려고 합니다. 나는 주위를 둘러보았다.

질문

  1. 밝은 색상의 기둥은 어떤 용도로 사용되나요?
  2. 대담한 스타일은 강한 색상을 사용합니까?
  3. 색상 1...색 8은 어디에 사용되나요?

답변1

나는 많은 조사 끝에 이것을 추론했습니다(이 내용이 다른 곳에 문서화되어 있으면 알려주십시오).

매핑을 설명하기 위해 LS_COLOR를 예로 사용하겠습니다.

  • 색상은 2자리로 정의됩니다.
  • 3x - 전경색
  • 4x - 배경색

예를 들어 31빨간색 전경 41은 빨간색 배경입니다.

일반적으로 두 번째 숫자는 실제 색상을 나타냅니다.

  1. 검은색
  2. 빨간색
  3. 녹색
  4. 주황색
  5. 파란색
  6. 보라
  7. 파란색
  8. 회색

색상 구성표를 선택하여 editor color scheme숫자를 다른 색상 세트에 매핑합니다.

  1. 색상 2
  2. 색상 3
  3. 색상 4
  4. 색상 5
  5. 색상 6
  6. 색상 7
  7. 색상 8

나는 00이 전경이고 10이 배경이라고 가정합니다.

따라서 선택하여 Black on Light Yellow다음을 매핑했습니다.

  • 31첫 번째 열로Color 2
  • 01;31-의 두 번째 열에 Color 2(이렇게 하면 글꼴이 굵게 표시됩니다)
  • 02;31세 번째 열로Color 2

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

LS_COLOR에 대한 추가 정보:

답변2

마지막부터 귀하의 질문에 답변해 드리겠습니다. 0부터 7까지의 8가지 기본 색상이 있습니다. Konsole 색 구성표 편집기의 첫 번째 색 열에 Color 1 - Color 8이라는 이름이 있습니다. "강렬함" 속성을 사용하면 기본 색상에서 추가로 8가지 색상을 얻을 수 있습니다. Konsole 프로필 설정의 모양 탭에서 "강한 색상을 굵은 글씨로 그리기"를 활성화하면 이러한 강한 색상이 굵은 글씨로 렌더링됩니다. 색 구성표에서 두 번째 색상 열을 형성합니다. "희미함" 속성을 사용하면 기본 색상에서 추가로 8가지 색상을 얻을 수 있습니다. 색상의 마지막 열을 구성합니다.

실제로 터미널에서 색상 형식 지정에 사용되는 이스케이프 시퀀스에는 다음이 포함됩니다.코드:
\e[ATTRIBUTE;FG_COLOR;BG_COLORm
ATTRIBUTE는 다음과 같습니다: 00 - 일반 텍스트(이 코드는 현재 적용된 다른 모든 속성도 지움), 01 - 강도 증가, 02 - 강도 감소 등. 코드 30 - 37은 전경 텍스트의 8가지 색상을 설정하고, 코드 40 - 47은 배경 색상을 설정합니다.
예제를 설명하기 위해 단순성을 위해 뒤에 있는 코드를 생략하겠습니다. 터미널에서 다음 명령을 실행하면 Konsole의 색 구성표 편집기에서 "Color 3"이라는 행에 세 가지 색상이 모두 표시됩니다(해당 전경 코드는 32입니다).

echo -e '\e[00;32mNormal \e[01;32mIntense\e[00m \e[02;32mFaint\e[00m'

이 명령에서 "32"를 35로 바꾸면 "Color 6"이라는 색상 행이 표시됩니다.

Konsole은 256가지 색상을 생성할 수 있지만 해당 인코딩은 귀하의 질문 범위를 벗어납니다. 내부에 포괄적인 답변이 있습니다.여기이에 대해 자세히 설명되어 있습니다.

관련 정보