[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: Funktionstasten im xterm



### Deutsche Debian-User-Mailingliste ###

Volker Ossenkopf <ossk@zeus.ph1.Uni-Koeln.DE> writes:

--snip--

> Wenn ich mir die terminfo fuer xterm mit infocmd anschaue,
> so steht dort aber nichts, was die ^[OP usw. erklaeren koennte.
> Daneben habe ich nichts, was mir verdaechtig erscheint in 
> .ttyswrc oder als bindkey in der .tcshrc.
> 
> Wer koennte der schuld sein ?

xterm macht seine VT100 Emulation jetzt richtig.

> Ich hoffe auf einen guten Tip.

Hatten wir doch schon mal :) Nimm erst einmal rxvt (ist sowieso
kleiner), dann funktionieren aber knp und kpp nicht: Abhilfe s.u.

HIH
  Siggy
-- 
>>> In a world without fences, who needs gates? <<<
------- Start of forwarded message -------
To: Andreas Braukmann <andy@AbrA.DE>
Cc: Linux-Stammtisch Oldenburg <Linux-Stammtisch@infodrom.north.de>
Subject: Re: F-Tasten unter X11
References: <Pine.LNX.3.94.970728195216.684A-100000@orca.abra.de>
From: Siggy Brentrup <bsb@winnegan.north.de>
Date: 29 Jul 1997 01:59:37 +0159
Message-ID: <87en8isp6q.fsf@baal.winnegan.north.de>

Andreas Braukmann <andy@AbrA.DE> writes:

> On 28 Jul 1997, Siggy Brentrup wrote:

[snip]

> > Ich glaube, ich habe auch schon
> > einen bug-report dazu gesehen.

> Weist du noch wo?

Bug #11066 im Debian Bug Tracking System.

Schick ne mail an request@bugs.debian.org, subject ist egal, im body:

send 11066
end

s. dazu /usr/doc/debian/bug-log-mailserver.txt

....

Ich habe grade noch ein wenig mit terminfo gespielt, das Ergebnis
mit funktionierendem [Pos1] u. [Ende] in rxvt folgt am Ende als shar.
Auspacken und dann:

$ mkdir ~/.terminfo
$ TERMINFO=~/.terminfo tic rxvt-xterm

Dummerweise schaut mc _nicht_ wie es sich gehoert automatisch in
~/.terminfo, aber mit

$ export TERMINFO=~/.terminfo
$ export TERM=rxvt-xterm
$ mc

klappts dann endlich.

HIH
  Siggy

----------------------------------------------------------------
#!/bin/sh
# This is a shell archive (produced by GNU sharutils 4.2).
# To extract the files from this archive, save it to some FILE, remove
# everything before the `!/bin/sh' line above, then type `sh FILE'.
#
# Made on 1997-07-29 01:31 CEST by <bsb@baal>.
# Source directory was `/home/bsb/tmp'.
#
# Existing files will *not* be overwritten unless `-c' is specified.
#
# This shar contains:
# length mode       name
# ------ ---------- ------------------------------------------
#   1389 -rw-r--r-- rxvt-xterm
#
save_IFS="${IFS}"
IFS="${IFS}:"
gettext_dir=FAILED
locale_dir=FAILED
first_param="$1"
for dir in $PATH
do
  if test "$gettext_dir" = FAILED && test -f $dir/gettext \
     && ($dir/gettext --version >/dev/null 2>&1)
  then
    set `$dir/gettext --version 2>&1`
    if test "$3" = GNU
    then
      gettext_dir=$dir
    fi
  fi
  if test "$locale_dir" = FAILED && test -f $dir/shar \
     && ($dir/shar --print-text-domain-dir >/dev/null 2>&1)
  then
    locale_dir=`$dir/shar --print-text-domain-dir`
  fi
done
IFS="$save_IFS"
if test "$locale_dir" = FAILED || test "$gettext_dir" = FAILED
then
  echo=echo
else
  TEXTDOMAINDIR=$locale_dir
  export TEXTDOMAINDIR
  TEXTDOMAIN=sharutils
  export TEXTDOMAIN
  echo="$gettext_dir/gettext -s"
fi
touch -am 1231235999 $$.touch >/dev/null 2>&1
if test ! -f 1231235999 && test -f $$.touch; then
  shar_touch=touch
else
  shar_touch=:
  echo
  $echo 'WARNING: not restoring timestamps.  Consider getting and'
  $echo "installing GNU \`touch', distributed in GNU File Utilities..."
  echo
fi
rm -f 1231235999 $$.touch
#
if mkdir _sh01213; then
  $echo 'x -' 'creating lock directory'
else
  $echo 'failed to create lock directory'
  exit 1
fi
# ============= rxvt-xterm ==============
if test -f 'rxvt-xterm' && test "$first_param" != -c; then
  $echo 'x -' SKIPPING 'rxvt-xterm' '(file already exists)'
else
shar: Saving rxvt-xterm (text)
  $echo 'x -' extracting 'rxvt-xterm' '(text)'
  sed 's/^X//' << 'SHAR_EOF' > 'rxvt-xterm' &&
#	Reconstructed via infocmp from file: /etc/terminfo/x/xterm
# Hacked by bsb@winnegan.north.de for Debian rxvt-2.20-3.deb
rxvt-xterm|rxvt terminal emulator (X11R6 Window System), 
X	am, km, mir, msgr, xenl, xon, 
X	cols#80, it#8, lines#65, 
X	acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++\054\054II00, 
X	bel=^G, bold=\E[1m, clear=\E[H\E[2J, cr=^M, 
X	csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, 
X	cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, 
X	cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, 
X	dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 
X	el=\E[K, enacs=\E(B\E)0, home=\E[H, ht=^I, ich=\E[%p1%d@, 
X	ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, 
X	is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kbs=^H, 
X	kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kend=\E[4~, 
X	kent=\EOM, kf1=\E[11~, kf10=\E[21~, kf11=\E[23~, 
X	kf12=\E[24~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, 
X	kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 
X	khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, 
X	kpp=\E[5~, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, rmam=\E[?7l, 
X	rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E[?1l\E>, 
X	rmso=\E[m, rmul=\E[m, rs1=^O, 
X	rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E<, 
X	sc=\E7, sgr0=\E[m, smacs=^N, smam=\E[?7h, smcup=\E7\E[?47h, 
X	smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, 
X	tbc=\E[3k, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c, 
SHAR_EOF
  $shar_touch -am 0729013097 'rxvt-xterm' &&
  chmod 0644 'rxvt-xterm' ||
  $echo 'restore of' 'rxvt-xterm' 'failed'
  if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
  && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
    md5sum -c << SHAR_EOF >/dev/null 2>&1 \
    || $echo 'rxvt-xterm:' 'MD5 check failed'
fd3bfca922123dd3b0f9ab7b1e48a48b  rxvt-xterm
SHAR_EOF
  else
    shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'rxvt-xterm'`"
    test 1389 -eq "$shar_count" ||
    $echo 'rxvt-xterm:' 'original size' '1389,' 'current size' "$shar_count!"
  fi
fi
rm -fr _sh01213
exit 0


-- 
>>> In a world without fences, who needs gates? <<<


------- End of forwarded message -------
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------


Reply to: