Article View: dnet.comp.pcs
Article #84Re: Schon wieder erase
From: Stefan Stapelberg
Date: Fri, 08 Dec 1989 12:43
Date: Fri, 08 Dec 1989 12:43
41 lines
2416 bytes
2416 bytes
In article <1401@uniol.UUCP> lehners@uniol.UUCP (Joerg Lehners) writes: >Die CTRL-H Behandlung wird also immer durchgefuehrt, wenn der Canonical >Modus eingeschaltet ist. >Warum das so ist, weiss ich nicht genau. Moeglichweise haben die >Kernel Hacker bei PCS an Terminals gearbeitet, die nichtdeterministisch >DEL oder CTRL-H gesendet haben :-) Bei den VT220 sendet die Erase-Taste einen DEL-Code, bei den Bitmap-Terminals kommt ein BS. Wahrscheinlich wollte PCS seinen Benutzern den hochkomplizierten stty-Aufruf ersparen. ;-) >Ob dieser Hack auch noch in Munix V.3.x drin ist, weiss ich nicht genau. Sicher. >Auf jeden Fall kann man unter V.3.1 sowohl mit CTRL-H als auch mit DEL >das letze Zeichen loeschen. Ausser in den Programmen, die icanon wegnehmen und nicht ebenfalls das BS direkt bedienen, sondern nach c_cc[VERASE] gucken, wie sich das auch gehoert normalerweise. >Das Kill Zeichen ist laut stty CTRL-X. Jedenfalls, wenn ich mit >der /bin/sh arbeite. Eventuell haben getty und login eine unterschiedliche >Auffasssung vom Kill-Zeichen. Probier mal aus: Beim login ist das eingestellte kill-Zeichen zwar ^X, aber es funktioniert auch @ (bzw. # fuer erase). @ und # sind die Standardzeichen fuer kill und erase. Wie auch Bernard in seinem Artikel geschrieben hat, sind die beim getty hardverdrahtet. Das login-Programm, das von getty gestartet wird, kennt diese Zeichen schon nicht mehr. Warum mich das ganze eigentlich nervt, ist die Tatsache, dass Treiber- einstellungen, die ich am Bitmap vornehme, nach dem Start von X11 nicht mehr gelten. Ich hatte versucht, das EOF-Zeichen auf ^D und das erase- Zeichen auf BS umzustellen. Nach dem Start von X11 bekam ich wieder ^Z fuer EOF bzw. DEL fuer erase. :-( Tips hierzu?? Gruesse, Stefan
Technical Details
Message-ID:
<581@shiva.systemware.de>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mikros!shiva!stefanReferences:
<579@shiva.systemware.de> <1401@uniol.UUCP>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: 1354df,667ee22a712cea53 X-Google-Attributes: gid1354df,public X-Google-ArrivalTime: 1989-12-04 14:50:17 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mikros!shiva!stefan From: stefan@shiva.systemware.de (Stefan Stapelberg) Newsgroups: dnet.comp.pcs Subject: Re: Schon wieder erase Message-ID: <581@shiva.systemware.de> Date: 8 Dec 89 12:43:32 GMT References: <579@shiva.systemware.de> <1401@uniol.UUCP> Reply-To: stefan@systemware.de (Stefan Stapelberg) Distribution: dnet Organization: MIKROS Systemware, Lohr/W-Germany Lines: 41 Posted: Fri Dec 8 13:43:32 1989