Bagaimana cara mencetak pola uji 256 warna di terminal saya?
Saya ingin memeriksa apakah terminal saya mendukung 256 warna dengan benar.
command-line
colors
Tom Hale
sumber
sumber
/cubes
irssi ( sumber )Jawaban:
Pola uji 256 warna
Untuk mendapatkan gambar di bawah ini, gunakan:
The Inti
bash
/zsh
kode adalahshellcheck
bersih, dan juga mendukung "Lihat Ma, tidak ada subproses!".Atau, untuk
bash
quicky:Untuk total berlebihan, kakek dari lot adalah
terminal-colors
, skrip 572-line dengan berbagai format output .Anda juga dapat mencetak pola pengujian true color (24-bit) .
sumber
terminal-colors
, lakukancurl -s https://raw.githubusercontent.com/eikenb/terminal-colors/master/terminal-colors | python
terminal-colors
dan bagaimana cara membandingkannya dengan opsi yang saya sarankan?Saya menemukan skrip Python yang bagus untuk itu di GitHub yang ditulis oleh Justin Abrahms yang juga mencetak kode hex warna.
Unduh skrip ke direktori kerja saat ini
berikan izin eksekusi
Menjalankannya:
Berikut skrip secara lengkap jika tautan-membusuk:
sumber
Meskipun tidak cukup "pola pengujian", saya memiliki xterm-color-chooser :
sumber
curl -s https://raw.githubusercontent.com/grawity/code/master/term/xterm-color-chooser | python3
Namun skrip lain, yang ditulis oleh saya, terletak di repositori VTE: https://git.gnome.org/browse/vte/plain/perf/256test.sh?h=vte-0-38 .
Ini membutuhkan jendela 120-ish atau lebih kolom, tetapi mengatur warna kubus 6x6x6 dengan baik dan kompak. Digit pertama dari indeks dilucuti untuk kekompakan, Anda dapat dengan mudah menemukannya. Bilah vertikal memberi Anda kemampuan untuk memeriksa RGB yang tepat dari warna latar depan tanpa antialiasing menendang (seperti halnya pada digit).
Bagian atas output (tidak diperlihatkan dalam tangkapan layar di bawah) menunjukkan kegilaan yang terjadi dengan ambiguitas yang berani vs cerah, yaitu bahwa urutan pelarian yang berani dikombinasikan dengan salah satu dari urutan pelarian 8 warna sebelumnya untuk latar depan juga beralih ke warna padanan yang cerah, sedangkan dengan gaya baru (kemampuan 256-warna) lolos urutan ini tidak lagi terjadi, bahkan untuk 8 warna pertama. Setidaknya begitulah xterm dan VTE (Terminal GNOME dll.) Berperilaku.
Tangkapan layar ini menunjukkan sekitar setengah dari output:
sumber
curl -s -L https://git.gnome.org/browse/vte/plain/perf/256test.sh?h=vte-0-38 | bash
Mungkin berlebihan tetapi saya telah menulis versi yang mencetak 256 warna menggunakan latar belakang dengan deteksi lebar shell otomatis sehingga warna lebih mudah terlihat.
https://gist.github.com/WoLpH/8b6f697ecc06318004728b8c0127d9b3
sumber
curl https://gist.githubusercontent.com/WoLpH/8b6f697ecc06318004728b8c0127d9b3/raw/250eb2e3f2acca1c51aa52adf611ec0380291e8a/colortest.py | python3
curl -s https://gist.githubusercontent.com/WoLpH/8b6f697ecc06318004728b8c0127d9b3/raw/colortest.py | python3
Satu garis
warna latar belakang
warna foreground
sumber