Re: Looking for X cursor theme with bigger or darker I-Beam
Karl Vogel <vogelke@pobox.com> wrote:
> Sorry, I'm a bit behind on mail.
>
> On Sun 17 Nov 2024 at 10:50:31 (-0500), Chris Green wrote:
> > I'm running Debian 12 on two systems, on both of them I use large
> > terminal (xfce4) windows quite extensively and I use a light grey
> > background in the terminal windows. This means that the default X
> > cursor isn't very visible when it's somewhere in one of the terminal
> > windows and I often have trouble seeing it.
> >
> > Alternatively a way to simply change the colour of the I-Beam would
> > help, it's obviously designed to be most visible on a dark background.
>
> http://shallowsky.com/linux/x-cursor-themes.html has some good tips.
> I use these settings for a nice visible plus-sign cursor in .Xdefaults:
>
> ! XTerm*pointerShape: double_arrow works, but is confusing when you
> ! try to lengthen a given window vertically.
> XTerm*pointerShape: plus
> XTerm*pointerColor: blue
> XTerm*pointerColorBackground: red
>
> > Please note this is the X/mouse cursor I'm talking about, not the text
> > cursor that shows where you are entering text in a terminal window.
>
> Since I prefer black text on a white background, I found a blue cursor
> to be more visible:
>
> XTerm.VT100*cursorColor: blue
>
> Some other settings I've found useful:
>
> ! scrollback buffer lines - 65535 is max on most machines
> ! (64 is default)
> XTerm*saveLines: 20000
>
> ! Some OS versions get this wrong.
> XTerm.VT100*termName: xterm-color
>
> ! Xterm should do jump scrolling. Normally, text is scrolled one
> ! line at a time; this option allows xterm to move multiple lines at
> ! a time so that it does not fall as far behind. Its use is strongly
> ! recommended since it makes xterm much faster.
> XTerm*jumpScroll: true
>
> ! An xterm should be a login shell that honors .profile and
> ! generally initializes the shell environment the way you expect.
> ! I have no idea why the default is to not do this.
> XTerm*loginShell: true
>
> ! Xterm may scroll asynchronously, meaning that the screen does not
> ! have to be kept completely up to date while scrolling. This allows
> ! xterm to run faster.
> XTerm*multiScroll: true
>
> ! Uncomment this to use color for underline attribute
> XTerm.VT100*colorULMode: on
> XTerm.VT100*underLine: off
>
> ! Uncomment this to use color for the bold attribute
> XTerm.VT100*colorBDMode: on
>
Sadly xfce4-terminal doesn't know about X resources at all so adding
stuff to .Xdefaults isn't going to change anything.
--
Chris Green
·
Reply to: