![표시된 색상 음영 재정의](https://linux55.com/image/999/%ED%91%9C%EC%8B%9C%EB%90%9C%20%EC%83%89%EC%83%81%20%EC%9D%8C%EC%98%81%20%EC%9E%AC%EC%A0%95%EC%9D%98.png)
읽기 어려운 일부 색상을 표시하는 시스템 작업을 해야 합니다. 나는 이 시스템에 SSH를 통해 접속했지만 얻지 못했습니다.관리 권한표시되는 색상을 변경합니다. 터미널 에뮬레이터에서 색상 음영을 재정의하는 방법이 있습니까? (나는 사용한다 konsole
)
답변1
각 터미널 에뮬레이터에는 색조를 설정하거나 설정하지 않는 고유한 방법이 있습니다. Xterm은 X 리소스를 사용하며 일부 최신 에뮬레이터에는 대화 상자가 있고 일부에는 구성 파일이 있습니다.
Konsole에서 프로필의 색 구성표를 편집합니다(메뉴: 설정/현재 프로필 편집, 모양 탭에서 색 테마를 선택하고 편집하거나 새 테마 만들기).
한 가지 공통점이 있다제어 순서응용프로그램의 색상 번호와 연관된 음영을 설정합니다. OSC 4 ; c ; spec BEL
여기서 OSC
는 색상 번호이고 ESC ]
는 #RGB와 같은 색상 사양입니다.c
spec
printf %b '\e]4;4;#6495ed\a' # set the blue shade to CornflowerBlue
애플리케이션 변경 사항은 다음 단말기 재설정 전까지만 유효합니다. 변경 사항을 효과적이고 지속적으로 만들기 위해 이 방법(터미널에 구성 메커니즘이 없는 경우에만 권장됨)을 사용하는 경우,터미널의 재설정 문자열에 색상 구성 이스케이프 시퀀스를 추가합니다.(termcap: r1
문자열; terminfo: rs1
문자열).
답변2
비슷한 문제가 발생했지만 X-Windows에서는 발생하지 않았습니다. 내가 실행 중인 OS 버전이 아닌 다른 OS 버전에서 소프트웨어를 컴파일하는 데 사용하는 몇 가지 가상 상자가 있습니다. X 터미널 대신 표준 "하드웨어 콘솔"이 있습니다.
다음 내용이 나에게 유용하다고 생각되면:
echo -e "\\e]R\\e]PC6495ed"
문서에서 이 코드 시퀀스를 찾았습니다! (잘!)
http://man7.org/linux/man-pages/man4/console_codes.4.html
첫 번째 부분은 \\e]R
재설정 시퀀스입니다. 그래서 색상을 기본값으로 재설정합니다.
두 번째 부분 \\e]PC6495ed
은 파란색이 변하는 부분입니다. 여기에는 두 가지 사항이 있습니다.
- 파란색은 색상 번호 12입니다(해당 문자열의 C).
- P는 팔레트용
이 경우 기본 콘솔의 처음 16개 색상만 사용할 수 있습니다.
답변3
~/.Xresources
로컬 컴퓨터에서 수정할 수 있습니다 . 바라보다이것주제의 예~/.Xresources