← Back to team overview

sslug-teknik team mailing list archive

Re: backspace dur ikke

 

On Mon, 22 Jul 2002 10:29:25 +0200 (CEST)
Peter Toft <pto@xxxxxxxx> wrote:

> On Sun, 21 Jul 2002, Jan Erling Staff wrote:
> 
> > Hejsa
> > 
> > Jeg har et problem:
> > Hvis jeg logger ind på en bestemt Sun maskine (der kører SunOS), så dur
> > backspace ikke som backspace, men som delete. Det er lidt dumt, nogen der
> > har en ide til hvad man kan gøre for at få backspace til at opføre sig som
> > den skal?
> > 
> > Det skal lige siges, at jeg har lavet følgende observationer:
> > Jeg bruger tcsh på Sun maskinen. Skifter jeg til Bash, virker backspace
> > som den skal.
> > Starter jeg en ny xterm (og stadig bruger tcsh) så virker backspace i den
> > nye xterm.
> > Backspace virker som den skal i de fleste (alle?) programmer, f.eks. joe,
> > selv om den blev startet fra tcsh.
> > Hvis man logger ind på maskinen direkte (altså uden at bruge ssh eller
> > telnet eller sådan noget) så virker backspace fint med tcsh. Det gælder
> > også hvis man logger ind med ssh fra Windows. Åbenbart er det kun ssh
> > logins fra Linux maskiner den ikke kan lide.
> > 
> > Nåh, det må være nok observationer. Hvis nogen har en ide, så ville jeg
> > blive glad for at høre, det er lidt plagsomt med den backspace...
> > 
> > mvh Jan
> 
> Jeg har samme problem med en HP-maskine. 
> Det er noget rod. Det afhænger for mig også om jeg 
> bruger telnet eller ssh.
> Du kan løse dit problem med at lege med 
> xmodmap -e "keycode NUMMBER = VALUE"
> sætte tasten. (Mener jeg syntaksen er).
> 
> Start med xmodmap -pk for at forstå hvordan den enkelte 
> maskine har lagt tasterne - derefter skal du igang med 
> at ovenstående xmodmap -e
> 
> Sammenlign med xmodmap -pk på Linux - noter at tasterne 
> sansynligvis er nummereret forskelligt.

Den enkleste løsning er vel at redefinere erase med stty?

$ stty erase tryk-på-den-tast-du-vil-bruge-som-backspace

Hvis du vil gemme opsætningen når du er tilfreds med hvordan det virker:

$ stty -g > mysettings

tilføj herefter i din profile:

stty mysettings

Alt sammen på den target maskine, som ikke forstår Linux' backspace, altså f.eks. Sun eller HP. Ikke på Linux.
-- 
Jon Svejgaard 
====================================================================
                               | ACE - UNIX/Linux Consultancy
                               | Hjorthøjvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx               | DENMARK
http://www.ace.dk              | +45 5826 1799 / +45 4052 0799
====================================================================


Follow ups

References