Chris Green wrote:
Most terminals offer the ability to change the cursor color when
the cursor is in them. In the settings for xfterminal, I'm
pretty sure you can set that. Go look?
Dan Ritter <[email protected]> wrote:
Chris Green wrote:
Most terminals offer the ability to change the cursor color when
the cursor is in them. In the settings for xfterminal, I'm
pretty sure you can set that. Go look?
It's not the terminal cursor so I don't think the terminal can do
anything aboout its colour.
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.
So, do any of the cursor themes in xcursor-themes actually change the
I-Beam cursor? I've looked at a couple of other sets of cursor themes
and they don't change the I-Beam at all, they just change all the
other ones.
Chris Green wrote:
Dan Ritter <[email protected]> wrote:
Chris Green wrote:
Most terminals offer the ability to change the cursor color when
the cursor is in them. In the settings for xfterminal, I'm
pretty sure you can set that. Go look?
It's not the terminal cursor so I don't think the terminal can do
anything aboout its colour.
You might be correct, but right now, you're not expending the
fractional effort necessary to find out.
Nobody should be willing to spend more effort on solving your problem
than you.
Chris Green composed on 2024-11-17 15:40 (UTC):
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.
So, do any of the cursor themes in xcursor-themes actually change the I-Beam cursor? I've looked at a couple of other sets of cursor themes
and they don't change the I-Beam at all, they just change all the
other ones.
I don't often use XFCE, so have no meaningful familiarity with its own settings.
I use dmz-cursor-theme in Debian and elsewhere that offer it. It comes in various
sizes, plus two colors, black and white.
On Debian I typically add
Xcursor.theme: DMZ-White
Xcursor.size: 32
to some file in /etc/X11/Xresources. 48 is about two+ rows tall on my 24" 1920x1200 screen @120DPI. White's I-beam is white in center, with border black,
like pointer.
So, do any of the cursor themes in xcursor-themes actually change the
I-Beam cursor? I've looked at a couple of other sets of cursor themes
and they don't change the I-Beam at all, they just change all the
other ones.
Charles Curley <[email protected]> wrote:
On Sun, 17 Nov 2024 15:40:05 +0000
Chris Green <[email protected]> wrote:
So, do any of the cursor themes in xcursor-themes actually change the I-Beam cursor? I've looked at a couple of other sets of cursor themes and they don't change the I-Beam at all, they just change all the
other ones.
Yes. I get a nice big red cursor for most of my windows, except xfce4-terminal windows. But it's big and stands out nicely there.
But the one thing I want to change is the X cursor in xfce4-terminal!
Here's what I do:
apt install xcursor-themes galternatives
Then use galternatives to update x-cursor-theme to point to
redglass.theme. Then "xfce4-mouse-settings &" or settings-> mouse and touchpad-> theme to invoke redglass and set the cursor size to
something large like 36.
Yes, works exactly as you say, big red cursors everywhere **except**
for the I-Beam cursor when crossing terminal windows. As that's the
only thing I want to do the above change doesn't help me much! :-)
On Sun, 17 Nov 2024 15:40:05 +0000
Chris Green <[email protected]> wrote:
So, do any of the cursor themes in xcursor-themes actually change the I-Beam cursor? I've looked at a couple of other sets of cursor themes
and they don't change the I-Beam at all, they just change all the
other ones.
Yes. I get a nice big red cursor for most of my windows, except xfce4-terminal windows. But it's big and stands out nicely there.
Here's what I do:
apt install xcursor-themes galternatives
Then use galternatives to update x-cursor-theme to point to
redglass.theme. Then "xfce4-mouse-settings &" or settings-> mouse and touchpad-> theme to invoke redglass and set the cursor size to
something large like 36.
Dan Ritter <[email protected]> wrote:
Chris Green wrote:
Dan Ritter <[email protected]> wrote:
Chris Green wrote:
Most terminals offer the ability to change the cursor color whenIt's not the terminal cursor so I don't think the terminal can do anything aboout its colour.
the cursor is in them. In the settings for xfterminal, I'm
pretty sure you can set that. Go look?
You might be correct, but right now, you're not expending the
fractional effort necessary to find out.
Nobody should be willing to spend more effort on solving your problem
than you.
That's insulting. Chris is quite right. Terminals commonly have the
means to alter some attributes of the terminal cursor, but never the X
cursor in my experience.
(original email sent 17 Nov 2024 at 21:13)
Felix Miata <[email protected]> wrote:
I use dmz-cursor-theme in Debian and elsewhere that offer it. It comes in various
sizes, plus two colors, black and white.
On Debian I typically add
Xcursor.theme: DMZ-White
Xcursor.size: 32
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.
On Sun, Nov 17, 2024 at 08:25:33PM +0000, [email protected]
wrote:
Dan Ritter <[email protected]> wrote:
Chris Green wrote:
Dan Ritter <[email protected]> wrote:
Chris Green wrote:
Most terminals offer the ability to change the cursor color
when the cursor is in them. In the settings for xfterminal,
I'm pretty sure you can set that. Go look?
It's not the terminal cursor so I don't think the terminal can
do anything aboout its colour.
You might be correct, but right now, you're not expending the
fractional effort necessary to find out.
Nobody should be willing to spend more effort on solving your
problem than you.
That's insulting. Chris is quite right. Terminals commonly have the
means to alter some attributes of the terminal cursor, but never
the X cursor in my experience.
Note that it is the terminal (or whatever application) who "tells" X
what cursor to set when moving "over" some application's window. It
is in the X11 protocol. This usually results in that "I-Beam" cursor.
So to decide whether it's "insulting" or Dan actually has a point,
you better read up in the reference below.
Dan is talking about the X "cursor" (which we better call "pointer" to
avoid confusion). Nobody's talking about the term cursor.
Cheers
[1] https://x.org/releases/current/doc/libX11/libX11/libX11.html#Cursor_Attribute
Chris Green <[email protected]> wrote:
Charles Curley <[email protected]> wrote:
On Sun, 17 Nov 2024 15:40:05 +0000
Chris Green <[email protected]> wrote:
So, do any of the cursor themes in xcursor-themes actually
change the I-Beam cursor? I've looked at a couple of other
sets of cursor themes and they don't change the I-Beam at all,
they just change all the other ones.
Yes. I get a nice big red cursor for most of my windows, except xfce4-terminal windows. But it's big and stands out nicely there.
But the one thing I want to change is the X cursor in
xfce4-terminal!
Here's what I do:
apt install xcursor-themes galternatives
Then use galternatives to update x-cursor-theme to point to redglass.theme. Then "xfce4-mouse-settings &" or settings-> mouse
and touchpad-> theme to invoke redglass and set the cursor size to something large like 36.
Yes, works exactly as you say, big red cursors everywhere **except**
for the I-Beam cursor when crossing terminal windows. As that's the
only thing I want to do the above change doesn't help me much! :-)
Not quite true! Although most of the cursor changes when you change
cursor theme are immediate some changes don't happen unless you log
out and then back in. There are even some changes that survive that
and you actually have to power cycle the system to get the changes to
be effective. In particular the appearance of the I-Beam cursor on
terminal windows doesn't change unless you log out and back in.
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.
Thanks for all the help everyone and sorry if I got a bit grumpy at
times.
Chris Green <[email protected]> wrote:
Chris Green <[email protected]> wrote:
Charles Curley <[email protected]> wrote:
On Sun, 17 Nov 2024 15:40:05 +0000
Chris Green <[email protected]> wrote:
So, do any of the cursor themes in xcursor-themes actually
change the I-Beam cursor? I've looked at a couple of other
sets of cursor themes and they don't change the I-Beam at all,
they just change all the other ones.
Yes. I get a nice big red cursor for most of my windows, except xfce4-terminal windows. But it's big and stands out nicely there.
But the one thing I want to change is the X cursor in
xfce4-terminal!
Here's what I do:
apt install xcursor-themes galternatives
Then use galternatives to update x-cursor-theme to point to redglass.theme. Then "xfce4-mouse-settings &" or settings-> mouse
and touchpad-> theme to invoke redglass and set the cursor size to something large like 36.
Yes, works exactly as you say, big red cursors everywhere **except**
for the I-Beam cursor when crossing terminal windows. As that's the
only thing I want to do the above change doesn't help me much! :-)
Not quite true! Although most of the cursor changes when you change
cursor theme are immediate some changes don't happen unless you log
out and then back in. There are even some changes that survive that
and you actually have to power cycle the system to get the changes to
be effective. In particular the appearance of the I-Beam cursor on
terminal windows doesn't change unless you log out and back in.
I can believe that you need to restart the X server for some changes to
take effect.
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.
Thanks for all the help everyone and sorry if I got a bit grumpy at
times.
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.
[email protected] wrote:
Chris Green <[email protected]> wrote:
Chris Green <[email protected]> wrote:
Charles Curley <[email protected]> wrote:Not quite true! Although most of the cursor changes when you change
On Sun, 17 Nov 2024 15:40:05 +0000But the one thing I want to change is the X cursor in
Chris Green <[email protected]> wrote:
So, do any of the cursor themes in xcursor-themes actually
change the I-Beam cursor? I've looked at a couple of other
sets of cursor themes and they don't change the I-Beam at all,
they just change all the other ones.
Yes. I get a nice big red cursor for most of my windows, except
xfce4-terminal windows. But it's big and stands out nicely there.
xfce4-terminal!
Here's what I do:Yes, works exactly as you say, big red cursors everywhere **except**
apt install xcursor-themes galternatives
Then use galternatives to update x-cursor-theme to point to
redglass.theme. Then "xfce4-mouse-settings &" or settings-> mouse
and touchpad-> theme to invoke redglass and set the cursor size to
something large like 36.
for the I-Beam cursor when crossing terminal windows. As that's the
only thing I want to do the above change doesn't help me much! :-)
cursor theme are immediate some changes don't happen unless you log
out and then back in. There are even some changes that survive that
and you actually have to power cycle the system to get the changes to
be effective. In particular the appearance of the I-Beam cursor on
terminal windows doesn't change unless you log out and back in.
I can believe that you need to restart the X server for some changes to
take effect.
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.
Thanks for all the help everyone and sorry if I got a bit grumpy at
times.
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.
Response below/inline for email Chris Green wrote:
(original email sent 17 Nov 2024 at 21:13)
Felix Miata <[email protected]> wrote:
I use dmz-cursor-theme in Debian and elsewhere that offer it. It comes in various
sizes, plus two colors, black and white.
On Debian I typically add
Xcursor.theme: DMZ-White
Xcursor.size: 32
[...]
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.
I've tried what Felix suggested and it works just fine with the X
terminal emulator I use (lxterminal). The cursor is nice and big if I specify a size of 64.
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.
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.
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
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 150:10:35 |
| Calls: | 12,091 |
| Calls today: | 4 |
| Files: | 15,000 |
| Messages: | 6,517,595 |