xterm은 색상 문자열을 에코할 때 색상을 표시하지 않습니다.

xterm은 색상 문자열을 에코할 때 색상을 표시하지 않습니다.

Xterm(271)(Ubuntu 12.04에서) 이 옥타브 에서스크립트컬러 문자열을 인쇄하지 마십시오(예 cprintf("red","%s\n","test"): 실행 가능한 Octave 스크립트에서). Xterm(297)다른 시스템(Ubuntu 14.04)에서는 잘 작동합니다 . 이 작업을 수행하는 데 올바른 매개변수/값 조합이 무엇인지 알 수 없으며(많은 경우 색상과 관련이 있고 하나는 사용되는 풍경 시퀀스와 관련이 있음) 구성 cprintf방법을 알아낼 방법을 찾을 수 없습니다. Xterm(297)그것.

답변1

xterm은 이 리소스를 설정하는 일반 시스템 구성을 사용하여 색상을 인쇄합니다.

*customization: -color

문제는 버전일 수 있습니다.옥타브구성이나 버전이 아닌 이전 Ubuntu 시스템의 경우xterm. 우분투 14.04는옥타브 3.81, 12.04에는옥타브 3.2(3.6 백포트가 없는 경우)

이것cprintf 스크립트에 대한 호출을 생성합니다 printf.

printf("\033[1;31mtest\n")

~에 따르면현재 옥타브 문서, 릴리스 노트가 작동해야 합니다.3.8,3.6,3.4이 맥락에서 escape 또는 printf를 언급하지 마십시오. 그러나 xterm 리소스가 정확하다면 옥타브의 오류는 어디에서 찾아야 하는지입니다.

관련 정보