kscreen-doctor -o
위에서 Suse Tumbleweed에 대한 명령의 출력을 볼 수 있습니다.
나는 시도했지만 kscreen-doctor -o | cat
성공하지 못했습니다.
손상 제한 장치로 검정색 배경을 사용하지 않고 출력에서 화려한 색상을 제거하려면 어떻게 해야 합니까(여전히 "화난 과일 샐러드"이지만 적어도 텍스트는 읽을 수 있음)?
참고: 방금 예를 들었습니다 kscreen doctor
. 하지만 다른 범인이 있습니다. 예를 들어 apt
밝은 노란색 출력 정보를 사용하고 다운로드 프로세스 중에 색상이 변경되는 Debian에서는 개발자 중 한 명이 Apt의 전역 구성 파일에 리터럴 이스케이프 문자를 사용할 것을 제안했습니다.
답변1
저는 RHEL/CentOS 7과 8을 사용하는데 이 시스템에서는...
- 편집하다
/etc/profile.d/colorls.sh
alias ls color=auto
내가 변경한 모든 색상 인스턴스가 포함된 파일 하단자동차도착하다전혀- 그러면 터미널 창의 색상이 꺼집니다.
- 가족 계정에
~/.vimrc
파일 만들기- 이 줄에는 다음이 포함됩니다.
syntax none
- 사용할 때 색상이 꺼집니다.
vim
나도 그것을 경멸한다
- 이 줄에는 다음이 포함됩니다.
내가 좋아하는 유일한 색상은 팁이나 팁의 특정 부분입니다. 특히 루팅할 때 빨간색 프롬프트가 나타납니다. 프롬프트 색상을 지정하려면 여기를 참조하세요.
이것은 내 표준 접근 방식입니다. 흰색 글자만 있고 과일 샐러드는 없는 단순하고 검은색 창입니다. SUSE/SLES에서 규칙을 사용하는지 여부는 알 수 없습니다 . 그렇지 않은 경우에는 뭔가를 /etc/profile.d
변경하고 싶은 것 같습니다 .alias ls
color=
...과일 샐러드 출력이 kscreen-doctor
익숙하지 않은 응용 프로그램을 사용하여 직접 발생하지 않는다고 가정합니다. 필요할 때 특정 색상으로 문자를 인쇄하는 기본 C 코드를 작성했습니다. 예를 들어 녹색 OK \033[32m
는 이스케이프 시퀀스라고 생각합니다. 따라서 kscreen-doctor가 비슷한 작업을 수행하면 효과 취소를 사용하는 방법을 모르겠습니다. 이 프로그램 밖에서.