어떻게 든 색상 출력으로 작동하게 할 수 없습니다. 작동하지만 색상이 표시되지 않습니다.
- 나는 현재 쉘
alias
에서 다음을 사용하고 있습니다bash
.alias Xterm='xterm -geometry 132x60 +dc +cm -e ' alias Watch='watch --color --differences --interval=1 --exec ' alias xterm-watch='Xterm Watch ' alias _nc='networkctl' alias nc-status='_nc --no-pager --stats --full status' alias nc-status-watch='xterm-watch nc-status'
$TERM
로 설정되어 있습니다xterm-256color
nc-status-watch
bash 프롬프트에 입력 하면xterm
명령과watch
명령을 실행하기 위한 인수가 포함된 창이 올바르게 나타납니다.networkctl
그러나 출력에는 색상이 표시되지 않습니다.
xterm 내에서 systemd
실행되는 명령의 컬러 출력을 어떻게 얻을 수 있습니까?watch
답변1
@muru 님의 댓글 덕분에 드디어 컬러 출력이 나왔습니다.
다음과 같은 변경이 필요합니다.
alias Xterm='SYSTEMD_COLORS=1 xterm -geometry 132x60 -e '