tcsh on kterm, curosor work is bad. When editing command line, cursor place is bad. tcsh on xterm or bash on kterm is OK. Reproducible: Always Steps to Reproduce: 1. % echo aaaaa 2. % ls 3. push Ctrl+P, Ctrl+P, Ctrl+N Actual Results: so, kterm shows % echo aaaaals Expected Results: % ls app-shells/tcsh-6.12-r3 x11-terms/kterm-6.2.0-r2 % emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.4.22-gentoo-r4) ================================================================= System uname: 2.4.22-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref:/usr/X11R6/lib/X11/xkb:/usr/kde/3.2/share/config:/usr/share/texmf/tex/generic/config/ /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/:/usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/gconf:/etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb canna cdr cjk crypt cups doc dvd encode esd foomaticdb freewnn gd gdbm gif gnome gpm gstreamer gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline ruby scanner sdl slang spell sse ssl svga tcltk tcpd tetex truetype wnn7 x86 xml xml2 xmms xv zlib"
I cannot reproduce the problem you described. What is your TERM environment variable? Also, did you test it inside "screen"?
% printenv TERM kterm And, I don't use 'screen' command. I checked the cause. /usr/share/terminfo/k/kterm file is duplicate in two package. % qpkg -f /usr/share/terminfo/k/kterm sys-libs/ncurses * x11-terms/kterm * So, I re-install ncurses. There is no problem. After install kterm, There is problem. Maybe kterm packages's terminfo entry is bad.
Thanks for tracking down the problem. I removed tic line fromkterm ebuilds and added ncurses as (R)DEPEND. (recent ncursesseems to provide kterm terminfo entry) If the problem still persists,feel free to reopen the bug.