Ubuntu 19.04 Terminal에서 칙칙한 색상을 수정하려면 어떻게해야합니까?


11

방금 최근 Ubuntu 19.04로 전환했으며 이제는 터미널 외부에서 흐릿한 색상이 표시되지만 프로그램 외부에서만 나타납니다.

둔한 색상

비교하면 레인저를 사용할 때 익숙한 생생한 색상을 볼 수 있습니다.

레인저로 생생한 색상

프롬프트를 다음과 같이 변경했습니다.

PS1='\[\e[01;32m\]\u ∈  \h\[\e[m\] \[\e[01;34m\]\w ⊢ \[\e[m\] '

색상은 그놈 터미널과 터미네이터에서 이런 식으로 나타납니다.

이 문제를 해결하는 데 도움을 주셔서 감사합니다!

답변:


15

그놈 터미널 3.32 (우분투 19.04에서 데뷔)는 "밝은 색으로 굵은 글씨로 표시"옵션의 기본값을 비활성화했습니다. 다른 답변에서 잘 보여 주듯이 가능한 해결 방법은 해당 설정을 되 돌리는 것입니다.

그러나이 변경은 의도적 인 것이며 기본값을 유지합니다. 이스케이프 시퀀스에서 1(또는 01) 의 의미에 대한 레거시 혼란이 있습니다 . 표준 (ECMA-48 § 8.3.117)에는 "굵게 또는 증가 된 강도"가 표시되어 있으므로 명확하게 정의되어 있지 않으며 이전 (굵고 밝음) 동작과 새 (굵게 만) 동작이 모두 일치합니다. 1600 만 가지 색상을 선택하는 다른 방법이 있지만 "굵게"에 대한 명확한 옵션은 없습니다. 우리의 목표는이 두 가지를 분리 1하고 "굵게"만을 의미하는 것입니다.

\e[01;32m프롬프트에서 녹색 텍스트 ( 32) 로 전환하여 더 밝고 대담하게 ( 01) 만듭니다. 반면에이 방법을 사용하면 어두운 음영을 굵은 글씨체와 결합 할 수 없습니다. 그놈 터미널의 새로운 행동으로이 한계는 더 이상 존재하지 않습니다.

숫자 90-97은 밝은 색상에 전경색으로, 100-107은 배경색으로 사용할 수 있습니다. 이들은 굵게 표시하지 않고 더 밝은 상대방으로 전환합니다.

여기에이 두 직교 속성을 명확하게 분리하여 미래를 향한 권장 사항이 있습니다.

확인란을 새로운 기본 상태 인 비활성 상태로 둡니다. 프롬프트에 표시 할 색상과 속성을 결정하고 그에 따라 수정하십시오. 당신은 밝은 색상을 원한다면, 교체 3292, 3494, 새 동작으로 등이 영향 밝기가 아니라 담대. 이와 별도로 굵은 글씨체를 원하면을 01제거하십시오. 새로운 동작에서는 대담함에 영향을 주지만 밝기에는 영향을 미치지 않습니다.


6

에 대한 설정은 gnome-terminal다음과 같습니다.

[터미널 메뉴]-> [환경 설정]-> [프로필 이름]

찾고있는 설정은 다음과 같습니다.

"밝은 색상으로 굵은 글씨로 표시"

그놈 터미널 환경 설정 창

보시다시피, 대부분의 설정은 이제 시스템 테마에서 상속되므로 해당 설정 이외의 모든 호환 터미널에서 일관성을 유지 하려면 시스템 테마에서 설정을 변경합니다 .


시스템 테마에는 "밝은 색상으로 굵은 글씨로 표시"가 없으며 여기에서 상속되지 않습니다. 이것은 터미널에만 존재하는 구성 옵션입니다.
egmont

@egmont 네, 맞습니다. 나는 다른 모든 색상 옵션이 시스템 테마에서 상속된다고 언급했습니다. "밝은 색으로 굵은 글씨로 표시"가 답의 첫 부분입니다. 당신의 대답은 매우 흥미로운 배경을 제공합니다!
tu-Reinstate Monica-dor duh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.