Joerg Thuemmler wrote:
Stephan Neumeister schrieb am Fri, 22 Feb 2002 23:37:25 +0100: console und $TERM
Hello!
Habe grad die SUSE 7.1 auf 'nem kleinen P60 installiert. Das Teil hat 'ne EGA-Karte drin und einen netten kleinen Monochrom-Monitor. Soweit ist alles in Ordnung.
Ich hier mein kleines Problem: Beim login verwenden die consolen eine farbige Darstelluing. $TERM steht immer auf "linux". Leider ist dabei aber einiges einfach nicht lesbar am Bildschirm....
Wenn ich nun in /etc/termcap schaue, dann gibt es da 'nen Eintrag "linux-m|Linux console no color:\". Das scheint mir das richtige zu sein; nur wie erreiche ich, daß dieses setting standardmaessig benutzt wird?
Login soll laut Eintrag in "/etc/login.defs" die Datei "/etc/ttytype" benutzen, um $TERM zu setzen. Also habe ich dort alle Einträge "linux tty#" in "linux-m tty#" geändert, aber nichts erreicht...
Hat jemand 'n Tipp?
-- CU __ (_ __)tephan Neumeister
Hi,
auf jeden Fall geht von der Tastatur TERM=linux-m;export TERM
das kannst Du auch in eine .profile oder so eintragen, ansonsten: ich habs grad auch versucht, bringt nix, kann natürlich sein, daß die Einstellung in ttytype von irgendeiner anderen in profile, .bashrc o.ä. überlagert wird ... auf jeden Fall kommt bei mir auch bei restart des init-Prozesses (kill -HUP 1) nach der Eintragung nix neues, vielleicht muß aber auch ein anderer Dienst restartet werden - das mit dem init habe ich noch aus alten Unix-Zeiten... BTW: die manuelle Änderung hat mir korrekt bei echo $TERM die neue Terminalvariable angezeigt... ls lieferte aber dennoch farbige Ausgaben ... AFAIK ist die termcap doch eigentlich obsolet, vielleicht ist das jetzt anders anzugeben...
HM..., vielleicht habe ich auch nicht alles mitbekommen aber, langt es nicht in der /etc/profile die Sequenz ... if test "$UID" = 0 ; then LS_OPTIONS='-a -N --color=tty -T 0'; else LS_OPTIONS='-N --color=tty -T 0'; fi export LS_OPTIONS ... zu entfernen, bzw. auszukommentieren oder danach vor dem 'export ...' ein LS_OPTIONS='--color=none' einzufuegen. dann mueste doch, fuer alle Benutzer geltend, Schluss mit der Farbe sein?! Oder vielleicht einfach per User ein: alias ls='ls --color=none' Gruß Daniel