screen-users
[Top][All Lists]
Advanced

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

Re: Cursor problems with some applications in linux console


From: Jostein Berntsen
Subject: Re: Cursor problems with some applications in linux console
Date: Tue, 16 Oct 2018 01:53:44 +0200
User-agent: Mutt/1.9.1 (2017-09-22)

On 16.10.18,00:40, David Woodfall wrote:
> On Monday 15 October 2018 21:29,
> Dave Woodfall <address@hidden> put forth the proposition:
> > On Monday 15 October 2018 21:26,
> > Jostein Berntsen <address@hidden> put forth the proposition:
> > >
> > > What do you get for output when running "echo $TERM" in the plain linux
> > > console?
> > >
> > > Can you get input from this page?
> > >
> > > http://www.tldp.org/HOWTO/Text-Terminal-HOWTO-16.html
> > >
> > > and this?
> > >
> > > https://unix.stackexchange.com/questions/220330/hide-and-unhide-cursor-with-tput
> > >
> > > Jostein
> >
> > Thanks for the links.
> >
> > TERM is set to 'linux', or 'screen.linux' in screen when I mostly use
> > those apps.
> >
> > tput cnorm sets the cursor back to the default, so maybe cnorm is
> > being set. According to infocmp for linux, cnorm is set to \E?25h.
> > Screen has an extra \E[34h at the start. I'll experiment a bit and
> > see what happens if I change it.
> 
> I'm not sure what I'm doing wrong, but setting termcapinfo seems to
> have no effect. I tried to get all possible combinations with:
> 
> termcapinfo linux cnorm=\E[?34h\E[?3c
> termcapinfo screen cnorm=\E[?34h\E[?3c
> termcapinfo screen.linux cnorm=\E[?34h\E[?3c
> 
> But in screen infocmp | grep cnorm still shows:
> 
> cnorm=\E[34h\E[?25h
> 
> Isn't it meant to show the changed setting? I tried running mutt and
> finch, but they still reset the cursor.
> 
> The first line of infocmp:
> 
> #       Reconstructed via infocmp from file:
> #       /usr/share/terminfo/s/screen.linux
> screen.linux|screen in linux console,
> 
> TERM is screen.linux
> Screen version 4.06.02
> 

Will setting this in ~/.bashrc:

if [ "$TERM" != "xterm-256color" ]; then
      export TERM=xterm-256color
fi

and this in ~/.screenrc work better?

setenv TERM screen


Jostein




reply via email to

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