update: I had it wrong before and broke a different app (debian's aptitude).
Now, these seem to work well for screen's terminfo source file: hpa=\E[%i%p1%dG, vpa=\E[%i%p1%dd, Why does screeninfo.src not include these capabilities...? Screen guru's please enlighten me! :^) - Tor On Thu, May 07, 2009 at 05:51:57PM -0700, screen-us...@noid.net wrote: > > Included with screen's source is the following file: > > terminfo/screeninfo.src > > This file is the authoritative terminfo source for screen > (right?)... > > I ask because it does not have entries for hpa or vpa, but > screen's man page indicates that maybe it should, specifically: > > THE VIRTUAL TERMINAL > ... > ESC [ Pn G Cursor horizontal position > ESC [ Pn ` same as above > ESC [ Pn d Cursor vertical position > > I would not have noticed (screen has always worked well) except > that I encountered a problem when running VMWare's python-based > installer while in a screen window. The installer would silently > fail and the log would show this (from /var/log/vmware-installer): > > sys.stdout.write(curses.tparm(curses.tigetstr('hpa'), 0)) > TypeError: tparm() argument 1 must be string, not None > > I think that's python-ese for your terminfo has no 'hpa'... > > My underlying terminal is xterm-rxvt, which has these entries: > > hpa=\E[%i%p1%dG, vpa=\E[%i%p1%dd > > I added the following to my local copy of the terminfo source > file for screen (not sure if this is right): > > hpa=\E[G, vpa=\E[d, > > And then I used tic to update my terminfo DB and that fixed it... > > I am wondering if the change I made should be included in > screen's source distribution, i.e. in here: > > terminfo/screeninfo.src > > Is there some reason why that would be bad? If so, what would be > the proper fix in this situation...? > > Thanks in advance for your insights! > > - Tor _______________________________________________ screen-users mailing list screen-users@gnu.org http://lists.gnu.org/mailman/listinfo/screen-users