Drucken Sie ein 256-Farben-Testmuster im Terminal [geschlossen]


8

Wie drucke ich ein 256-Farben-Testmuster in meinem Terminal?

Ich möchte überprüfen, ob mein Terminal 256 Farben korrekt unterstützt.



Mein Verständnis ist, dass dies verhindern soll, dass Zeit für die Beantwortung einer bereits beantworteten Frage verschwendet wird. Es ist für beide Websites völlig relevant ... Wie kann man sagen, welche relevanter ist?
Tom Hale

3
Nicht Ubuntu-bezogene Frage sollte hier umgeleitet werden
Emmanuel

Ja - dies ist nicht auf Ubuntu beschränkt
Tom Hale

Antworten:


17

256-Farben-Testmuster

256-Farben-Testmuster

Für die oben genannten können Sie meinen Bash-Code verwenden . ("Schau Ma, keine Unterprozesse!")

Oder für eine schnelle Bash:

for i in {0..255} ; do
    printf "\x1b[38;5;${i}m%3d " "${i}"
    if (( $i == 15 )) || (( $i > 15 )) && (( ($i-15) % 12 == 0 )); then
        echo;
    fi
done

24-Bit / TrueColour-Testmuster

Siehe diese Frage für das gesamte Spektrum :)


Ich bin mir nicht sicher, warum Sie es so formatiert haben, aber zumindest funktioniert es und sieht gut aus.
Julie Pelletier

1
Vorschläge zur Verbesserung?
Tom Hale

Funktioniert auch auf zsh
Emmanuel

1
kann das versuchenprintf "%03d\e[48;5;${i}m \e[0m " $i;
Emmanuel

Auf Bash printfist kein eingebautes - also werden hier tatsächlich Unterprozesse verwendet
Zach R

7

Installieren Sie eine Anwendung mit dem Namen colortest

Verwenden Sie die folgenden Befehle, um das ASCII-Farbdiagramm zu testen

colortest-8   => Display color palette using 8 colors.
colortest-16  => Display color palette using 16 colors.
colortest-256 => Display color palette using 256 colors.

2
"Installieren Sie eine Anwendung mit dem Namen colortest" - dies wirft die Frage auf. Woher colorteststammt dieses Paket? Es scheint nicht in den Fedora- oder Arch-Repos zu sein.
Phg

1
Diese Anwendung ist verfügbar für ubuntu. Weitere Informationen finden Sie unter diesem Link vim.org/scripts/script.php?script_id=1349
SHW
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.