gnome 터미널에서 프로필을 전환하는 것처럼 기존 rxvt-unicode 터미널 창에서 밝은 색 구성표와 어두운 색 구성표 사이를 전환할 수 있기를 원합니다.
외부 스크립트에서 색상을 정의하는 가장 좋은 방법이 있습니까 .Xresources
?
답변1
~/.Xresources
및 또는 또는를 눌러 즉시 색상을 변경하기 위해 파일에 다음을 추가했습니다 .Ctrl789
! change to red background
URxvt.keysym.C-7: command:\033]11;#ff0000\007
! change to light background
URxvt.keysym.C-8: command:\033]11;#ffffff\007
! change to dark gray background
URxvt.keysym.C-9: command:\033]11;#777777\007
전경색과 배경색을 모두 설정하려면 다음 명령을 연결하면 됩니다(일부 색상은 이름으로 정의됨).
! change to red background
URxvt.keysym.C-7: command:\033]11;#ff0000\007\033]10;yellow\007
다음과 같은 간단한 명령을 사용하여 echo
색상을 테스트 할 수 있습니다.
echo -e '\033]11;#ff0000\007\033]10;yellow\007' # changes to red background and yellow foreground
주목
나는 코드를 사용했다배경 11색상 및 코드잠재 고객의 경우 10색상. Urxvt의 인용된 정의토마스 디키사용 지침49와 39그와는 반대로(테스트해 보았는데 역시 작동합니다).
답변2
gnome-terminal(또는 konsole)과 같은 프로필을 전환하려면 실행 중인 터미널이 변경됩니다. xrdb
아니요저것.
전경/배경 기본 색상을 변경하려면 xterm을 사용할 수 있습니다.다이나믹한 컬러이스케이프 시퀀스(내가 했던 것처럼 rxvt-unicode로 구현됨)Urxvt: 배경색을 동적으로 변경합니다.).