xrdb -query -all,appres XTerm xterm 명령을 시도했습니다. 하지만 배경색 정보를 얻을 수 없습니다. 맨페이지를 보니 기본 Xwindow 배경색이 흰색입니다. 하지만 xwindows 응용 프로그램을 실행하면 CornFlower 파란색 배경으로 열립니다. Xresources, Xdefaults, Xinitrc를 살펴본 다음 app-defaults 디렉터리를 살펴보았습니다. 하지만 배경 관련 내용은 얻을 수 없습니다. 배경색 정보가 어디에 있는지 도와주세요.
답변1
당신이 사용하는 경우xterm(xterm을 에뮬레이션하는 일부 터미널이 아닌) 고려해야 할 두 가지 배경색이 있습니다.
- 터미널 창의 기본 배경
- 이스케이프 시퀀스를 사용하여 설정할 수 있는 현재 색상
을 사용하면 appres XTerm
다음과 같은 배경 리소스를 볼 수 있습니다.
*fontMenu*background: AntiqueWhite
*VT100.scrollbar.background: gray60
*VT100*background: black
*SimpleMenu*background: AntiqueWhite
*mainMenu*background: AntiqueWhite
*tekMenu*background: AntiqueWhite
*form.background: AntiqueWhite
*vtMenu*background: AntiqueWhite
*Form.menubar.background: AntiqueWhite
*Form.menubar*background: AntiqueWhite
*Form.background: AntiqueWhite
이것이 VT100
바로 당신이 찾고 있는 것입니다.기본 배경. 이 스크립트를 사용하면 유사한 정보를 얻는 데 uxterm
사용됩니다 .appres UXTerm
이스케이프 시퀀스를 사용하여 설정된 색상은 출력에 나타나지 않습니다 appres
. 이스케이프 시퀀스가 있습니다(참조:XTerm 제어 순서) 설정 및묻다이 값. 다음과 같은 일부 프로그램xtermcontrol
그리고xtermset
스크립트를 통해 이 작업을 쉽게 수행할 수 있습니다.
$ xtermcontrol --get-bg
rgb:0000/0000/0000