On Mon 18 Nov 2024 at 21:17:48 (+0000), Chris Green wrote:
> debian-u...@howorth.org.uk wrote:
> > Chris Green <c...@isbd.net> wrote:
> > > Thus I have managed to improve the visibility of the mouse cursor on
> > > terminal windows by changing to the DMZ (White) theme and increasing
> > > the cursor size a bit.  It's still far from perfect, I'd really like a
> > > different shape for the pointer in this particular case but it's
> > > better.

You mean you don't want an I-beam after all?

> > TBH, if xfce4-terminal was giving me such grief, I'd simply switch to
> > some other terminal program. It doesn't really matter which you use.
> 
> I suspect that most of them will share the same ancestry (VTE) so it's
> difficult to escape! :-)
> 
> It's not a really **major** issue for me anyway, most of the time I
> have no problems, it's just that occasionally I lose the X cursor and
> thus a larger and more visible one when it's on a terminal background
> would be handy.

AFAICT xterm doesn't use libvte.

On Sun 17 Nov 2024 at 21:13:21 (+0000), Chris Green wrote:
> So, I think there must be something in xfce4-terminal that's
> determining what X cursor is used.  Ah, no, it seems to be the same
> for any terminal window.  If I run an xterm then that, too, has to
> small cursor.
> 
> There seems to be some way thet terminal windows override the X cursor
> size setting.  So is there some X resource setting relating
> specifically to the X-window cursor size on a terminal window?
> 
> I'll have a dig around the xterm man page and its X resources.

I set:

  export XCURSOR_THEME=DMZ-White XCURSOR_SIZE=64

in ~/.xsession, so xterm gives me an I-beam that's over twice as tall
as my xterm font (set with   xterm -fa hack -fs 16). All the cursors
are large, black, with a white strip outlining them¹: I-beam, hand,
basic arrow, and the arrows for dragging window edges/corners.
The only exception I can think of is the ✞ (but greek-shaped) that's
used over cells in gnumeric, which is white with a black shadow-margin.

If you use a DM and DE, .xsession may not be the best place for
setting these environment variables, and I /think/ I've read here that
~/.xsessionrc is Debian's preferred place to get the same treatment of
environment variables however your system starts the X server.
(I use startx from a VC.)

¹ Over white backgrounds, there's actually an additional grey
  shadow-margin around the white margin.

Cheers,
David.

Reply via email to