Am Sam, 01 Sep 2001 schrieb Michael Ziegler:
Hi Liste,
Bis jetzt habe ich leider noch keine Lösung für mein Problem mit der Backspace Taste gefunden:
Egal welchen Unix Rechner im Netz ich anspreche, die Backspace Taste verhält sich immer anders (mal CTRL-C, mal ^?, ...). Ich schätze das liegt an den unterschiedlichen Zeichesätzen, aber das muss sich doch trotzdem abstellen lassen, nur wie?
Bin für jeden Tipp dankbar.
CIAO Michael
HI, das liegt weniger an den Zeichensätzen, sondern an den Terminal-Beschreibungsdateien (/etc/termcap). Je nach dem welchem Terminaltyp Dein Terminal zugeordnet ist (/etc/ttytype) werden aus /etc/termcap die Interpretationen für Deine Tasten bezogen. Du kannst deshalb: 1. einen passenden Terminaltyp aus der /etc/termcap der betreffenden Maschine auswählen und den in die /etc/ttytype für Dein pseudo-tty eintragen (geht nur, wenn Du immer über dasselbe kommst, oder das andere Zugänge übers Netz nicht stört) 2. in Deinenm Account die TERM-Variable auf eine passende aus der o.g. termcap stellen: TERM=...;export TERM in ~/.profile 3. mittels des Befehls stty (man stty) die Bedeutung von erase und intr ändern BTW: obwohl immer "obsolete" genannt ist, ist sie zumindest hier (SuSe 6.3) den entsprechenden terminfo-Dateien analog und vor allem: lesbar (terminfo ist ein Spezialformat. Irgendwo müßte es dazu Quellen geben, amn terminfo sagt aber nichts...) termcap wurde schon in SysV R4 Unix als obsolete bezeichnet. Totgesagte leben länger... -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de Vordruck Leitverlag GmbH Berlin, ZNL Freiberg Halsbruecker Str. 31b, 09599 Freiberg, Germany Tel. +49 (0)3731/303121