Ich habe ein Problem mit den Farben in meinem Terminalemulator. Ich verwende LXTerminalals Terminalemulator und LXDEals Desktop-Umgebung.
Der folgende Befehl soll roten Text auf grauem Hintergrund drucken:
printf "\n\033[1;31;40m"hello"\033[00m\n\n"
aber das geht nicht. Der graue Hintergrund fehlt (roter Text ist OK). Auf meiner älteren Maschine ( Gnome/Gnome Terminal) funktioniert alles einwandfrei
Ich habe versucht, mehrere andere Terminalemulatoren zu installieren, aber das Problem besteht weiterhin. Ich bin mir nicht einmal sicher, ob dieses Problem mit dem Terminalemulator oder etwas anderem zusammenhängt. In der Konsole (STRG + ALT + F1) funktioniert die graue Hintergrundfarbe auf beiden Computern nicht.
Dieses Problem ist nur auf grauen Hintergrund beschränkt. Alle anderen Farben funktionieren einwandfrei. Im Folgenden wird beispielsweise roter Text auf grünem Hintergrund gedruckt.
printf "\n\033[1;31;42m"hello"\033[00m\n\n"
Ich würde mich über jede Hilfe freuen. Ich weiß nicht einmal, wo ich mit der Fehlerbehebung beginnen soll.
$TERMLesen, um zu bestimmen, wie Escape-Sequenzen behandelt werden sollen?
$TERMwird durch (n) lesen Flüche / Slang /...- Programme , um festzustellen , welche Escape - Sequenzen zu senden .
konsolekann es überTERM=konsole-256color tput setab 8; echo foobar; tput setab 0
echo $TERMdruckt?