mc und Funktionstasten

  • Ersteller Ersteller duda
  • Erstellt am Erstellt am
D

duda

Guest
Hallo Forum,

nach der Installation von mc sind die Funktionstasten mehr oder weniger ohne Funktion.

Dieses Kommando löst das Problem für die aktuelle Session:
Code:
export TERM=wsvt25m

Jedoch wie muss die /etc/ttys editiert werden für eine permante Änderung?
Hab dazu zwar was gefunden - leider ohne Erfolg:
To change it, edit /etc/ttys and change vt220 to pcvt25 for whichever consoles you use.
 
Ich denke es reicht, wenn du das in deine Shell-Configdatei eintickerst. Bei tcsh wäre dies ~/.cshrc oder /etc/csh.cshrc (default für alle User) oder die entsprechende Datei bei bash, sh usw.

PS: bei tcsh wäre der Eintrag:

setenv TERM wsvt25m
 
ich benutze (noch) die Standardshell - also ksh.

und habe als erstes den Lösungsvorschlag gewählt:
Code:
echo "export TERM=wsvt25" >> /etc/profile
funktioniert - danke!
 
Es "funktioniert", weil mit dem Holzhammer ein Terminal auf alles gekloppt wird.

Wenn schon systemweit, dann wenigstens mit etwas minimaler Logik, damit nicht jedes Remote-Terminal automatisch auf wsvt25 getrimmt wird.

Code:
[ X"${TERM}" = X"vt220" ] && export TERM=wsvt25

Wobei ich persönlich ja mal gucken würde, warum das mit /etc/ttys nicht gehen soll. Das wäre nämlich halbwegs sauber.
 
Es "funktioniert", weil mit dem Holzhammer ein Terminal auf alles gekloppt wird.
Liegt mir natürlich fern, mein System mit dem Holzhammer zu bearbeiten.
Code:
[ X"${TERM}" = X"vt220" ] && export TERM=wsvt25
hab ich mal in ~/.profile übernommen und den Eintrag in /etc/profile gelöscht.
TCM schrieb:
Wobei ich persönlich ja mal gucken würde, warum das mit /etc/ttys nicht gehen soll. Das wäre nämlich halbwegs sauber.
ja, dann guck doch mal persönlich - danke!
 
Zuletzt bearbeitet von einem Moderator:
OT:
Code:
[ X"${TERM}" = X"vt220" ] && export TERM=wsvt25

Welchen Mehrwert hat das "X"?
 
Das spart die Anführungszeichen. Mit den Anführungszeichen ist das redundant. Man braucht nur entweder das Eine oder das Andere.
 
Dann sollte das mal jemand den OpenBSD-Leuten erklären. /etc/rc.conf ist voll von sowas. :)
 
Zurück
Oben