Ich habe kürzlich GNU screen auf einem Computer installiert, auf dem ich ssh installiert habe. Wie kann ich erreichen, dass der GNU-Bildschirm 256 Farben verwendet?
Bisher habe ich versucht, Folgendes zu meinem hinzuzufügen .screenrc:
term screen-256color
und
attrcolor b ".I" # allow bold colors - necessary for some reason
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' # tell screen how to set colors. AB = background, AF=foreground
defbce on # use current bg color for erased chars
aber keiner hat funktioniert.
Wenn ich in der Anmeldeshell vor dem Start des Bildschirms dieses Skript ausführe , das 256 Farben druckt, erhalte ich eine normale Ausgabe. Wenn ich den Befehl verwende, tput colorserhalte ich die Ausgabe 8.
Wenn ich den Bildschirm starte und das Skript ausführe, werden 16 Farben auf 256 Farben abgebildet - es gibt große Farbblöcke. Wenn ich renne tput colorsbekomme ich 256(wann term screen-256colorist in meinem .screenrc).
Bearbeiten: Ich habe es zum Laufen gebracht - ich habe den Bildschirm nicht mit der --enable-colors256Option konfiguriert .
undefined, aber ich habe es zum Laufen gebracht - ich habe es mit der --enable-colors256Option neu kompiliert .
echo $COLORTERMheißt das?