On Sat, 18 Feb 2012 11:28:50 +0100
Matthieu Herrb <[email protected]> wrote:
> On Wed, Feb 15, 2012 at 07:45:14AM +1100, Brett wrote:
> > Hi,
> > While installing xcursor-themes I noticed that the config instructions
> > at are out-of-date. The path specified does not
> > exist when this port is built.
[...]
> > Also the instructions say to use the
> > XCURSOR_SIZE environment variable to change the pointer size, but (at
> > least when using jwm) it does nothing. Changing Xcursor.size in
> > ~/.Xdefaults does work though.
>
> XCURSOR_SIZE only affects the size of the cursor in applications
> started with the new value. It doesn't change the size of existing
> cursors. But when used correctly it definatly does work.
>
> So I've nothing against a patch that adds the fact that the
> Xcursor.size resource can be used, but I don't want to remove the env
> var documentation.
>
Originally I installed the ports and updated XCURSOR_PATH, XCURSOR_THEME, and
XCURSOR_SIZE in ~/.profile, then logged out of x with ctrl+alt+backspace, and
"startx"d back in. The cursor size did not change for me until I used the
.Xdefault method. But most likely it was some mistake on my part.
How about this diff, incorporating Matthieu's above reply:
Index: ports/x11/xcursor-themes/pkg/DESCR
===================================================================
RCS file: /cvs/ports/x11/xcursor-themes/pkg/DESCR,v
retrieving revision 1.2
diff -u -r1.2 DESCR
--- ports/x11/xcursor-themes/pkg/DESCR 15 Apr 2010 14:34:12 -0000 1.2
+++ ports/x11/xcursor-themes/pkg/DESCR 18 Feb 2012 11:18:49 -0000
@@ -5,8 +5,8 @@
to the traditional X server "core" cursors.
To use the new cursors
-- set the environment variable XCURSOR_PATH to
- "~/.icons:${PREFIX}/lib/X11/icons"
+- set the environment variable XCURSOR_PATH to "~/.icons" (the freedesktop
+ standard location) or "${PREFIX}/lib/X11/icons"
- either :
a) set the XCURSOR_THEME environment variable to one of the theme names
@@ -18,5 +18,7 @@
Inherits=whiteglass
-- Cut --
-The XCURSOR_SIZE environment variable can be used to set the size of
-the cursors.
+The size of the cursor can be controlled by either:
+ a) setting the CURSOR_SIZE environment variable
+ b) adding the line "Xcursor.size: value" to ~/.Xdefaults
+ where value is a pixel size (eg 24, 32 or 48).