Je sais que cette question a été posée plusieurs fois mais je n'ai pas trouvé la réponse à ces autres questions.
Voici une image pour illustrer mon propos:
Pouvez-vous lire la ligne bleue sans plisser les yeux? Non? Moi non plus.
J'utilise un playbook ansible en mode verbeux complet et j'ai besoin de lire ces journaux avec un playbook de 50+ tâches.
Quelqu'un peut-il expliquer comment puis-je changer ces couleurs?
Questions que j'ai examinées pour lesquelles je n'ai pas trouvé de solution:
blue color
dans votre émulateur de terminal quelque chose de plus visible.Réponses:
Non, je n'ai jamais pu lire le bleu sur le noir (et la vie est beaucoup trop courte pour jouer avec les personnalisations de couleurs dans chaque combinaison de terminaux ou de console que je pourrais utiliser), donc je désactive les couleurs par défaut. Avec
xterm
, une.Xdefaults
entrée de:fait des merveilles; sinon, sans moyen de tuer les couleurs dans le terminal, des hacks spécifiques à l'application peuvent être nécessaires; un kluge rapide consiste à utiliser une fonction shell et à diriger la sortie vers
cat
laquelle se déconnecteansible
du terminal et peut ne pas spamer les couleurs:Un autre kluge est de jouer avec le
TERM
, par exempleTERM=vt220 ansible-playbook ...
(cela a tendance à fonctionner sur les anciens systèmes, mais le spam couleur est hélas présentTERM=vt220
sur les systèmes modernes et changer leTERM
sans savoir dans quoi vous vous embarquez est probablement une mauvaise idée).Pourtant! De certains spéléo sous les
ansible
sources, ansible n'est pas bogué et fournit uneANSIBLE_NOCOLOR=1
variable d'environnement:la source
ANSIBLE_NOCOLOR=1 ansible...
n'est pas utile sur une console.Vous pouvez spécifier la couleur à utiliser dans ansible (au moins vous pouvez avec ansible 2.3.1.0). Ouvrez ansible.cfg et allez à la section qui dit [couleurs] Vous devriez voir quelque chose comme ça
Décommentez simplement le type de texte que vous souhaitez modifier et spécifiez la couleur souhaitée.
la source
La plupart des applications s'en tiennent à 16 couleurs (8 couleurs sombres et 8 couleurs vives) appelées couleurs ANSI , car c'est le dénominateur commun pris en charge par presque tous les terminaux. La norme ANSI ne spécifie pas la nuance exacte, elle dit simplement «noir», «bleu», «rouge», etc. La nuance bleue par défaut est souvent un bleu pur qui est difficile à lire sur un fond noir sur un moniteur RVB , mais de bons émulateurs de terminal vous permettent de configurer les couleurs. Ajouter un peu de rouge et de vert à la couleur est généralement suffisant pour la rendre lisible mais toujours distincte.
Avec xterm, PuTTY et d'autres terminaux compatibles, vous pouvez configurer les couleurs d'une application s'exécutant à l'intérieur du terminal en émettant la séquence d'échappement appropriée . Essayez d'exécuter ceci dans le terminal avant de démarrer l'application:
Si vous exécutez bash lorsque vous ouvrez le terminal, mettez-le dans votre
.bashrc
. Si l'application ansible ouvre un terminal d'elle-même, faites-lui imprimer cette séquence d'échappement sur le terminal.De nombreux terminaux vous permettent également de configurer les couleurs dans leur configuration, par exemple via les ressources X dans Xterm. Consultez la documentation de votre émulateur de terminal.
la source
Si vous utilisez putty comme client ssh, vous pouvez simplement modifier ses paramètres d'apparence.
Modifiez les paramètres -> Fenêtre -> Couleurs. Dans la case intitulée «Sélectionnez une couleur à ajuster:», sélectionnez «Bleu ANSI» pour changer la couleur.
la source