Terminal in Color ?

Status
Für weitere Antworten geschlossen.

sonixberlin

Benutzer
Mitglied seit
10. Okt 2009
Beiträge
25
Punkte für Reaktionen
0
Punkte
0
Nach dem Reinstallieren der FW stellte ich gestern mit Freude fest, daß ein "ll" eine farbige Ausgabe hervorbrachte.

Nach Installation von IPKG und diversen Anwendungen, tut es das jetzt nun aber nicht mehr und die Ausgabe von Term ist wieder schwarz-weiss. Seitens Putty-Client scheint alles zu passen, da der Aufruf mc -c einen farbigen MidnightCommander produziert.

hier meine .profile Datei im ~ , von der ich vermute, daß sie die Ursache ist.

Rich (BBCode):
#/etc/profile: system-wide .profile file for ash.
PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin"
umask 022
#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi
export PATH
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
PS1="`hostname`> "
alias dir="ls -al"
alias mc="mc -c"

Wie kriege ich meine Console wieder farbig ?
 

maelcum

Benutzer
Mitglied seit
17. Jan 2009
Beiträge
36
Punkte für Reaktionen
0
Punkte
0
Terminal-Ausgabe farbig

Das liegt - eigentlich - an der Art, als welche Art Terminal sich die Konsole identifiziert (VT100, VT52, Dumb, xterm, blablabla).

In der Standard-Einstellung (also unmodifizierte .profile bzw. /etc/profile) steht da nur TERM=${TERM:-cons25}. Also in "ash-Sprache": "Nimm den Wert von TERM und wenn er leer ist, mach draus "cons25".

Da der Wert TERM immer leer ist, meldet Terminal an PuTTY zurück: Ich bin ein einfaches, trotteliges 25-Zeilen Display. Ich kann Buchstaben, und sonst nix."
Also zeigt PuTTY die Langeweile pur.


Schreib mal in die Zeile *vor* den TERM=${...}-Eintrag:
TERM=xterm-color
Jetzt meldet Terminal an PuTTY dass es ein supergrafisch-geiles xterm Terminal ist. Seit 1978 nichts besonderes, aber das Schwarzenegger unter den Terminals.
Jetzt sollte PuTTY auch bunt werden.


Wenn es Dir tatsächlich nur um die ls-Ausgabe geht, dann reichen auch Einträge in der .profile wie:
alias ls='ls --color=auto'
alias ll='ls -lah'
Aber grep & Co machen auch mehr Spass in Technicolor.


Nicht zuletzt der Hinweis: Auch in PuTTY kann man die Behandlung von Farben einstellen. Wer hier unter Windows > Colors rumbastelt, kann sich fein ins Knie schiessen. Besonders der erste Punkt "Allow terminal to specify ANSI colors" klingt ja schon danach...
Also in PuTTY entweder alles auf Standard (im Zweifelsfall einfach eine neue Verbindung anlegen und nichts umschrauben) oder die ersten drei Optionen aktivieren.


Hope it helps, auch wenn Dein Post schon ein bissl älter ist...
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich vermute, dass du durch die IPKG-Installation deine PATH-Variable neu gesetzt worden ist und du beim Aufruf jetzt nicht mehr zuerst die BusyBox-Varianten der Kommandos, sondern die IPKG-Kommandos verwendest. Probier einfach mal: /bin/ls -l, ob es dann wieder farbig wird.

Itari
 

maelcum

Benutzer
Mitglied seit
17. Jan 2009
Beiträge
36
Punkte für Reaktionen
0
Punkte
0
Installationsumfang ipkg

Ganz am Rande: Wird eigentlich bei anderen Prozessor-Versionen von ipkg auch etwas anderes installiert als ipkg, wget-ssl und openssl? Ich kenne nur die ppc-Variante von ipkg, hab mich aber immer gefragt, ob die auch auf allen plattformen gleich ist...
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die IPKG-Fassungen haben nicht den gleichen Umfang ... liegt ja auch daran, dass die Linux-Kernel nicht auf allen DSen die gleichen sind.

Itari
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat