사용 가능한 색상 이름을 어떻게 나열합니까?


23

내 자식 구성에 색상을 추가하려고하는데 터미널에서 사용할 수있는 색상 이름을 알고 싶습니다.

  • 이름별로 색상 만 사용하고 싶기 때문에 다른 사람들이 이해하기 쉽도록
  • 새로운 색상을 추가하고 싶지 않습니다. 사전 정의 된 이름 중에서 선택하고 싶습니다.
  • 모든 배포판에서 작동하지만 주로 데비안에서 작동하는 솔루션을 원합니다.
  • 이름이 나타내는 색상을 보는 것이 좋을 것입니다.

많은 온라인 참조는 종종 시스템에 정의되어 있지 않은 색상 이름에 대해 이야기하므로 기본 옵션이 무엇인지 볼 방법이 필요합니다.


이것은 유용한 참고 자료였습니다. 나는 쉘 스크립트를 좋아한다. misc.flogisoft.com/bash/…
doub1ejack가

답변:


25

많은 온라인 참조가 종종 내 시스템에 정의되지 않은 색상 이름에 대해 이야기합니다.

그것들은 아마도 정의되었지만 X11 색상입니다. 옛날 옛적에 당신은 그들을 찾을 수 있습니다 /lib[64]/X11/rgb.txt. 어쨌든 이것은 문자열 (예 :) dimgray을 24 비트 RGB 색상 (예 : 0xff8800또는 #ff8800, 주황색)에 매핑 하는 것입니다. 24 비트 공간은 ~ 1600 만 색상이며 X11은 모든 이름을 제공하지 않습니다 (CSS 3는 X11 이름, BTW 사용).

24 비트 공간은 GUI에서 사용됩니다. 이를 32 비트 공간으로 늘리면 투명성이 구현됩니다. 그러나 gitGUI (G = 그래픽) 도구는 아니며 TUI (T = 터미널) 도구이며 일반 터미널에서 사용 가능한 색상으로 제한됩니다.

모든 배포판에서 작동하지만 주로 데비안에서 작동하는 솔루션을 원합니다.

이것을 제대로 이식 하려면 8 가지 표준 ANSI 색상 에만 의존해야 합니다 .

  • 검은
  • 푸른
  • 녹색
  • 노랑
  • 청록
  • 화이트
  • 마젠타
  • 빨간

X11 목록 옆에 약간 실망하지만 아무것도 아닌 것보다 낫습니다! 이것들은 또한 표준 인 "굵게"또는 "밝은"버전을 가지고 있으며, 16 가지 색상을 만들 있습니다. 예를 들어 "밝은 노랑"( 또는 반대로 "진한 노랑")으로 지정할 있습니다 .

대부분의 GUI 터미널 1 은 256 색을 지원하며 일부 터미널 앱은이를 활용할 수 있습니다. 테스트하려면 먼저 $TERM변수를 적절하게 설정해야합니다 .

export $TERM=xterm-256color

터미널 에뮬레이터에도 이에 대한 구성 옵션이있을 수 있습니다. 세 이하 색상 의 xterm 256 컬러 프로토콜은 색인 :

xterm 컬러 차트

색인 번호는 왼쪽 하단에 있습니다. 이 차트의 하단 (0-15)에있는 세트는 16 가지 기본 (밝고 어두운) ANSI 색상입니다. 표준에서 이러한 색상 중 하나를 참조하려면 color+ 색인 번호 를 사용 하십시오 (예 : color40.


1. "GUI 터미널"은 xterm, GNOME 터미널 등과 같은 GUI 컨텍스트에서 실행되는 터미널 에뮬레이터입니다. 그러나 GUI 터미널에서 실행되는 TUI 앱 (git 등)을 GUI 앱으로 만들지는 않습니다. 그들은 여전히 ​​TUI 앱이며 해당 컨텍스트에 묶여 있습니다.


죄송합니다. X11 목록이 오도되었을 수 있습니다. 나는 어떤 종류의 GUI에 관심이 없으며 터미널에서 사용할 수있는 색상 만 있습니다.
doub1ejack

글쎄, 거기 있습니다. 일반적인 하드웨어를 가정 할 때, 리눅스에서 만나는 모든 터미널은 16 가지 색상을 가지고 있으며, 각각 8 개는 ANSI 표준에 따라 "밝은 / 굵은 체"버전을 갖습니다 (예를 들어, 보통 밝은 노랑색 만 노랑색으로 보이지만, 보통은 황색으로 보입니다), 기타). git에 WRT를 사용하면 8을 사용할 수 있습니다. 요점은 화면에 보이는 색상 만 사용할 수 없다는 것입니다. 터미널 인터페이스는 제한 사항입니다. 8 가지 기본 색상. 그게 다야.
goldilocks

2
@ doub1ejack : 맞춰봐? 어제 256 색 터미널에 색상 이름을 지정하는 표준 이 있으며 git을 확인하지는 않았지만 사용하는 일부 TUI 앱이 있습니다. 어쨌든, 나는 이것에 대해 몇 가지 사항을 편집했습니다.
goldilocks

나는 8 가지 색상과 8 가지 밝은 버전 만 있다고 생각합니다. 16 색이라고 말하면 기술적으로 정확하지 않습니까?
jiggunjer

1
나는이 답변을 읽고 있었고, 방법에 도달 할 때까지 기다렸다. 나는 거의 그곳에 있었고 그 대답은 멈췄습니다.
ctrl-alt-delor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.