
KDE를 처음 접하여 Konsole의 색 구성표를 편집하는 방법을 알아내려고 합니다. 나는 주위를 둘러보았다.
질문
- 밝은 색상의 기둥은 어떤 용도로 사용되나요?
- 대담한 스타일은 강한 색상을 사용합니까?
- 색상 1...색 8은 어디에 사용되나요?
답변1
나는 많은 조사 끝에 이것을 추론했습니다(이 내용이 다른 곳에 문서화되어 있으면 알려주십시오).
매핑을 설명하기 위해 LS_COLOR를 예로 사용하겠습니다.
- 색상은 2자리로 정의됩니다.
- 3x - 전경색
- 4x - 배경색
예를 들어 31
빨간색 전경 41
은 빨간색 배경입니다.
일반적으로 두 번째 숫자는 실제 색상을 나타냅니다.
- 검은색
- 빨간색
- 녹색
- 주황색
- 파란색
- 보라
- 파란색
- 회색
색상 구성표를 선택하여 editor color scheme
숫자를 다른 색상 세트에 매핑합니다.
- 색상 2
- 색상 3
- 색상 4
- 색상 5
- 색상 6
- 색상 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가지 색상을 생성할 수 있지만 해당 인코딩은 귀하의 질문 범위를 벗어납니다. 내부에 포괄적인 답변이 있습니다.여기이에 대해 자세히 설명되어 있습니다.