Saya tahu pertanyaan ini telah ditanyakan beberapa kali, tetapi saya tidak menemukan jawaban atas pertanyaan-pertanyaan lainnya.
Berikut ini Gambar untuk mengilustrasikan poin saya:
Bisakah Anda membaca garis biru tanpa menyipitkan mata? Tidak? Aku juga tidak.
Saya menjalankan buku pedoman yang memungkinkan dalam mode verbose penuh dan perlu membaca log tersebut dengan buku pedoman yang berisi lebih dari 50 tugas.
Adakah yang bisa menjelaskan bagaimana saya bisa mengubah warna-warna itu?
Pertanyaan saya melihat di mana saya tidak menemukan solusi:
blue color
emulator terminal Anda untuk sesuatu yang lebih terlihat.Jawaban:
Tidak, tidak pernah bisa membaca biru pada hitam (dan hidup terlalu singkat untuk mengutak-atik kustomisasi warna di setiap terminal atau kombinasi konsol yang mungkin saya gunakan) jadi saya menonaktifkan warna secara default. Dengan
xterm
,.Xdefaults
entri dari:melakukan keajaiban; jika tidak, tanpa sarana untuk membunuh warna di terminal, peretasan aplikasi tertentu mungkin diperlukan; kluge cepat adalah dengan menggunakan fungsi shell dan menyalurkan output
cat
yang terputusansible
dari terminal dan dapat menyebabkannya tidak mengirim spam warna:Kluge lain adalah mengutak-atik
TERM
, misalnyaTERM=vt220 ansible-playbook ...
(ini cenderung bekerja pada sistem yang lebih tua, tetapi sayangnya warna spam hadirTERM=vt220
pada sistem modern dan mengubahTERM
tanpa mengetahui apa yang Anda hadapi mungkin adalah ide yang buruk).Namun! Dari beberapa spelunking di bawah
ansible
sumber, ansible tidak buggy dan menyediakanANSIBLE_NOCOLOR=1
variabel lingkungan:sumber
ANSIBLE_NOCOLOR=1 ansible...
tidak berguna di konsol.Anda dapat menentukan warna untuk digunakan dalam ansible (setidaknya Anda dapat dengan an 2.3 2.3.0). Buka ansible.cfg dan pergi ke bagian yang mengatakan [warna] Anda akan melihat sesuatu seperti ini
Batalkan komentar pada jenis teks yang ingin Anda ubah dan tentukan warna yang Anda inginkan.
sumber
Sebagian besar aplikasi menempel pada 16 warna (8 warna gelap dan 8 warna cerah) yang dikenal sebagai warna ANSI , karena itulah penyebut yang umum didukung oleh hampir semua terminal. Standar ANSI tidak menentukan warna yang tepat, itu hanya mengatakan "hitam", "biru", "merah", dll. Warna biru default seringkali biru murni yang sulit dibaca pada latar belakang hitam pada monitor RGB , tetapi emulator terminal yang baik memungkinkan Anda mengonfigurasi warna. Menambahkan sedikit merah dan hijau ke dalam warna biasanya cukup untuk membuatnya mudah dibaca tetapi masih berbeda.
Dengan xterm, Putty, dan terminal lain yang kompatibel, Anda dapat mengkonfigurasi warna dari aplikasi yang berjalan di dalam terminal dengan memancarkan urutan melarikan diri yang tepat . Coba jalankan ini di terminal sebelum Anda memulai aplikasi:
Jika Anda menjalankan bash ketika Anda membuka terminal, masukkan ini ke dalam
.bashrc
. Jika aplikasi yang memungkinkan membuka terminal sendiri, buatlah ia mencetak urutan pelarian ini ke terminal.Atau, banyak terminal memungkinkan Anda mengkonfigurasi warna dalam konfigurasinya, misalnya melalui sumber X di Xterm. Periksa dokumentasi emulator terminal Anda.
sumber
Jika Anda menggunakan dempul sebagai klien ssh, Anda cukup mengubah pengaturan penampilannya.
Ubah Pengaturan -> Jendela -> Warna. Pada kotak berjudul 'Pilih warna yang akan disesuaikan:', pilih 'ANSI Biru' untuk mengubah warna.
sumber
Dokumentasi resmi cara mengubah setiap warna yang tidak memungkinkan dapat ditemukan di sini: https://docs.ansible.com/ansible/latest/reference_appendices/config.html
Jika latar belakang gelap digunakan sebagian besar output biru verbose tidak dapat dibaca.
Saya menggunakan ini di ansible.cfg
sumber