Nein, ich konnte noch nie Blau auf Schwarz lesen (und das Leben ist viel zu kurz, um mit Farbanpassungen in jeder Terminal- oder Konsolenkombination zu experimentieren, die ich möglicherweise verwende), daher deaktiviere ich Farben standardmäßig. Mit xterm
einem .Xdefaults
Eintrag von:
XTerm*colorMode:false
tut Wunder; Andernfalls können anwendungsspezifische Hacks erforderlich sein, ohne die Farben im Terminal zu töten. Eine schnelle Lösung besteht darin, eine Shell-Funktion zu verwenden und den Ausgang cat
weiterzuleiten, der ansible
vom Terminal getrennt wird und dazu führen kann, dass keine Spam-Farben angezeigt werden:
function ansible-playbook {
command ansible-playbook "$@" | cat
}
Ein weiteres Problem ist das Herumspielen mit dem TERM
, z. B. TERM=vt220 ansible-playbook ...
(dies funktioniert normalerweise auf älteren Systemen, aber der Farb-Spam ist leider TERM=vt220
auf modernen Systemen vorhanden, und TERM
es ist wahrscheinlich eine schlechte Idee, das zu ändern, ohne zu wissen, worauf Sie sich einlassen).
Jedoch! Von einigen Spelunking unter den ansible
Quellen, ist ansible nicht fehlerhaft und hat eine bieten ANSIBLE_NOCOLOR=1
Umgebungsvariable:
ANSIBLE_NOCOLOR=1 ansible-playbook ...
blue color
in Ihrem Terminal-Emulator so konfigurieren , dass er besser sichtbar ist.