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: David Woodfall
Subject: Re: Cursor problems with some applications in linux console
Date: Tue, 16 Oct 2018 13:58:59 +0100
User-agent: Agent Provocateur

On Tuesday 16 October 2018 10:15,
Nicholas Marriott <address@hidden> put forth the proposition:
> Hi
>
> You probably want to create your own modified terminfo entry. Most
> applications use terminfo now, although I'm not particularly familiar
> with the ones you mention.
>
> You can use "infocmp -x >file" to save the existing entry to file.
>
> Modify it to change the capabilities you want (cnorm or so on) and
> rename it (for example change "linux" to "mylinux" or whatever).
>
> Recompile and install locally to ~/.terminfo with "tic -x file".
>
> Then you can set "TERM=mylinux" and applications that use terminfo will
> use your modified entry.
>
> Take a look at infocmp(1), tic(1), terminfo(5).
>
> The cursor entries are cnorm, civis and cvvis (rarely used).

I thought about doing that. As it is just setting TERM seems to work,
so I'll see how that holds up for now.

> On Tue, Oct 16, 2018 at 12:40:00AM +0100, 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
> >
> > --
> > Dave
> >
> > "I can't complain, but sometimes I still do."
> >     -- Joe Walsh
> >
> >                                                             .--.  oo
> >                                                            (____)//
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'
> >
> > _______________________________________________
> > screen-users mailing list
> > address@hidden
> > https://lists.gnu.org/mailman/listinfo/screen-users
>
> _______________________________________________
> screen-users mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/screen-users


--
Dave

Linux: the operating system with a CLUE... Command Line User Environment.
  -- seen in a posting in comp.software.testing



reply via email to

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