screen-users
[Top][All Lists]
Advanced

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

Re: screen, PuTTY, and kernel config


From: Micah Cowan
Subject: Re: screen, PuTTY, and kernel config
Date: Tue, 10 Mar 2009 11:47:36 -0700
User-agent: Thunderbird 2.0.0.19 (X11/20090105)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Chris Lieb wrote:
> Florian Bender wrote:
>> Chris Lieb wrote:
>>> I have run into two issues getting screen to work with the Linux kernel
>>> configuration utility (make config).
>>>
>>> First, in PuTTY, the display is garbled when the config utility is
>>> running.  I have attached screenshots of the output I am getting
>>> (PuTTY-garbled.png) and what I get when I'm not running in screen
>>> (PuTTY-good.png).  This problem does not affect me if I do a console login.
>>>
>>> Second, if I am in a screen session and SSH into another server running
>>> screen (resulting in a 'nested' screen session), the arrow keys do not
>>> work in the kernel configuration utility.  Other keys seem to work ok,
>>> just not the arrow keys.  The arrow keys work fine when I am at a
>>> prompt.  This problem does not seem to be associated with PuTTY since a
>>> console login exhibits the same behavior.
>>>
>>> Does anyone know how to fix these?
>>>
>>> Thanks,
>>> Chris Lieb
>> Hi,
>> when using Curses dialogs (I assume that eLinks has the same problem)
>> within screen, changing the character encoding in PuTTY to UTF-8 usually
>> works. I'm sure this depends on $LANG on the linux machine.
> 
>> Regards,
> 
> Thanks, that solved my first problem.  Now to figure out how to get the
> arrow keys to work in a curses application.  It's probably some cryptic
> incantation of termcap that I need.

IIRC, PuTTY claims to be an "xterm" in $TERM by default, without
actually being 100% compatible with true xterm (this same problem exists
with other terminals, such as Terminal.app and gnome-terminal).

GNU ncurses has a specific entry for putty, so you might want to "tic"
the latest terminfo definitions from ncurses (it's in a file named
misc/terminfo.src, IIRC). And then, of course, have PuTTY set TERM to
"putty". (You'd need to compile these terminfo descriptions on each
system you use screen on.)

As a quick-fix solution, you may find that placing "termcapinfo xterm*
ks@:ke@" in your ~/.screenrc's will help. It certainly did for a
different (but similar) problem that cropped up on IRC.

Otherwise, typing your cursor keys while running
cat-under-screen-under-putty, and comparing with what terminfo/termcap
say about what the cursor keys should be, is often illuminating.

- --
HTH,
Micah J. Cowan
Programmer, musician, typesetting enthusiast, gamer.
Maintainer of GNU Wget and GNU Teseq
http://micah.cowan.name/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkm2tcgACgkQ7M8hyUobTrFyfwCeLcbV4l6kXXSPzQVJsW7ddvPF
htIAn3/WgZPMaZUzgqKD809x3pq16INt
=YLh0
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]