[xmonad] Re: [PATCH] XMonad: set the default root cursor to
XC_left_ptr
Matthias Kilian
kili at outback.escape.de
Mon Sep 14 16:59:00 EDT 2009
On Mon, Sep 14, 2009 at 04:06:53PM -0400, Andres Salomon wrote:
> > Well, because you can set it elsewhere, and some people may want
> > to use another cursor. The natural way to do so is to configure
> > your X startup scripts, because it's WM independent.
>
> I'm not sure what you mean here. Are people really setting cursors via
> xsetroot, and feel strongly about it? Is setting a string in
> your .xinitrc really what people consider "the natural way" to
> configure pointers (versus a GUI app like
> gnome-appearance-properties)?
If i need a GUI to configure my GUI, something is seriously broken.
Heck, do people using xmonad (or ratpoison, or scrotwm, or whatever
tiling and keyboard-driven window manager) really care about the
mouse cursor at all? Or do they fear editing some stupid ~/.xinitrc
or ~/.xsession?
> > Why add code to xmonad when it's not necessary?
>
> Because it provides a default.
X11 provides a default (the ugly cross shaped cursor). Overriding
this in your ~/.xsession and/or ~/.xinitrc is a way to get a fancier
cursor regardless of whatever window manager you're using.
If your favor display manager sets another default cursor, blame
your display manager.
> It's not a large amount of
> code at all, and it's pretty clear what it's doing. Why make the
> unnecessary call out to xsetroot at X start time when it can easily be
> handled within XMonad via 4 lines of code?
It's adding code to xmonad that doesn't belong there.
> > Personally, I'm sometimes playing with and comparing different WMs
> > (stuff like xmonad, scrotwm, ratpoison), and I'm *used* to get the
> > cursor I like without tweaking the WM configuration first.
>
> That's fine, but I could also point out window managers that override
> the cursor (ion3 and metacity, for example). You're not guaranteed
> that the window manager won't override the default cursor.
Then ion3 and metacity are doing it wrong.
Ciao,
Kili
More information about the xmonad
mailing list