On Tuesday 16 October 2018 10:15, Nicholas Marriott <nicholas.marri...@gmail.com> 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 <d...@dawoodfall.net> put forth the proposition: > > > On Monday 15 October 2018 21:26, > > > Jostein Berntsen <jber...@broadpark.no> 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 > > screen-users@gnu.org > > https://lists.gnu.org/mailman/listinfo/screen-users > > _______________________________________________ > screen-users mailing list > screen-users@gnu.org > 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 _______________________________________________ screen-users mailing list screen-users@gnu.org https://lists.gnu.org/mailman/listinfo/screen-users