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.