どういうわけかカラー出力として機能させることはできません。動作しますが、色は表示されません。
- 私は現在シェル
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 '