Telnet auf Unix WAS:telnet auf SCO
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
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
Hi Michael,
On 2001-09-01 07:36 GMT, Michael Ziegler
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?
Von Linux --> SCO hat bei mir
stty erase '^?' intr '^C' eol '^@'
geholfen.
--
Ralf Cirksena
Am Montag, 3. September 2001 08:34 schrieben Sie:
Hi Michael,
On 2001-09-01 07:36 GMT, Michael Ziegler
wrote: 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?
Von Linux --> SCO hat bei mir stty erase '^?' intr '^C' eol '^@' geholfen. Danke, das hilft schon mal weiter, nur wird jetzt kein Zeichen weggelöscht, sondern es tritt der gleiche Effekt auf wie ber den Cursortasten (linksschritt) wenn ich jedoch CTRL und Backspace drücke, wird das Zeichen gelöscht. Leider weiss ich nicht, wie ich die Tastenbelegung auslesen kann. Hat da vielleicht jemand ne Idee?
info stty hilft auch nicht weiter CIAO Michael
participants (3)
-
ci@holmco.de
-
Joerg Thuemmler
-
Michael Ziegler