표시된 색상 음영 재정의

표시된 색상 음영 재정의

읽기 어려운 일부 색상을 표시하는 시스템 작업을 해야 합니다. 나는 이 시스템에 SSH를 통해 접속했지만 얻지 못했습니다.관리 권한표시되는 색상을 변경합니다. 터미널 에뮬레이터에서 색상 음영을 재정의하는 방법이 있습니까? (나는 사용한다 konsole)

답변1

각 터미널 에뮬레이터에는 색조를 설정하거나 설정하지 않는 고유한 방법이 있습니다. Xterm은 X 리소스를 사용하며 일부 최신 에뮬레이터에는 대화 상자가 있고 일부에는 구성 파일이 있습니다.

Konsole에서 프로필의 색 구성표를 편집합니다(메뉴: 설정/현재 프로필 편집, 모양 탭에서 색 테마를 선택하고 편집하거나 새 테마 만들기).

한 가지 공통점이 있다제어 순서응용프로그램의 색상 번호와 연관된 음영을 설정합니다. OSC 4 ; c ; spec BEL여기서 OSC는 색상 번호이고 ESC ]는 #RGB와 같은 색상 사양입니다.cspec

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은 파란색이 변하는 부분입니다. 여기에는 두 가지 사항이 있습니다.

  1. 파란색은 색상 번호 12입니다(해당 문자열의 C).
  2. P는 팔레트용

이 경우 기본 콘솔의 처음 16개 색상만 사용할 수 있습니다.

답변3

~/.Xresources로컬 컴퓨터에서 수정할 수 있습니다 . 바라보다이것주제의 예~/.Xresources

관련 정보