Mailinglist Archive: opensuse (2483 mails)

< Previous Next >
Re: [opensuse] classic x cursort theme files
  • From: "David C. Rankin" <drankinatty@xxxxxxxxxxxxxxxxxx>
  • Date: Fri, 09 Jan 2009 10:18:55 -0600
  • Message-id: <496778EF.6060801@xxxxxxxxxxxxxxxxxx>
Istvan Gabor wrote:
It depends on the icon package as to whether the sources are provided, but
usually, they are under


I don't have anything in my ~/.icons directory. It is empty.

I have cursor themes in


1. I don't know how I can open and view a cursor file. Eg

2. It seems when I choose 'none' in kde control center, none of these cursor
themes is used. Where are the files that are used then?

3. How kde/suse sets/decides what theme to use when the cursor theme is set
to none?

Could anyone help with these questions?


I really think it depends on the cursor packages for whether you have
source image files available or not. As you can see, the icon packages I have
do have the source packages provided with them. There are from my
/home/david/.icons directory:

10:12 ecstasy:~> du .icons/
1424 .icons/Obsidian/cursors
148 .icons/Obsidian/Source/Spinner
148 .icons/Obsidian/Source/AppSpinner
752 .icons/Obsidian/Source
2184 .icons/Obsidian
2096 .icons/Ecliz_Full/Sources
4744 .icons/Ecliz_Full/cursors
6848 .icons/Ecliz_Full
668 .icons/PolarCursorTheme/cursors
80 .icons/PolarCursorTheme/Source/Spinner
76 .icons/PolarCursorTheme/Source/AppSpinner
748 .icons/PolarCursorTheme/Source
1432 .icons/PolarCursorTheme
1832 .icons/Chameleon-DarkSkyBlue-Regular-0.5/cursors
2052 .icons/Chameleon-DarkSkyBlue-Regular-0.5
1084 .icons/Chameleon-Anthracite-Small-0.5/cursors
1284 .icons/Chameleon-Anthracite-Small-0.5
1084 .icons/Chameleon-DarkSkyBlue-Small-0.5/cursors
1304 .icons/Chameleon-DarkSkyBlue-Small-0.5
596 .icons/jaguarx/cursors
1344 .icons/jaguarx
620 .icons/Grounation/cursors
36 .icons/Grounation/Source/Spinner
36 .icons/Grounation/Source/AppSpinner
444 .icons/Grounation/Source
1088 .icons/Grounation
2096 .icons/Ecliz/Sources
1292 .icons/Ecliz/cursors
3396 .icons/Ecliz
4420 .icons/XSilver/cursors
4428 .icons/XSilver
1832 .icons/Chameleon-Anthracite-Regular-0.5/cursors
2032 .icons/Chameleon-Anthracite-Regular-0.5
668 .icons/PolarCursorTheme-Green/cursors
152 .icons/PolarCursorTheme-Green/Source/Spinner
148 .icons/PolarCursorTheme-Green/Source/AppSpinner
788 .icons/PolarCursorTheme-Green/Source
1472 .icons/PolarCursorTheme-Green
680 .icons/redhat9cursors/cursors
688 .icons/redhat9cursors
668 .icons/PolarCursorTheme-Blue/cursors
152 .icons/PolarCursorTheme-Blue/Source/Spinner
148 .icons/PolarCursorTheme-Blue/Source/AppSpinner
788 .icons/PolarCursorTheme-Blue/Source
1472 .icons/PolarCursorTheme-Blue
2856 .icons/Chameleon-DarkSkyBlue-Large-0.5/cursors
3076 .icons/Chameleon-DarkSkyBlue-Large-0.5
2856 .icons/Chameleon-Anthracite-Large-0.5/cursors
3056 .icons/Chameleon-Anthracite-Large-0.5
37160 .icons/

Note: the source images and cursor files are 2 different things. See
the full
man page for xcursorgen. Here is a snippet:

xcursorgen [ -V ] [ --version ] [ -? ] [ --help ] [ -p dir ] [ --prefix dir ] [
config-file [ output-file ] ]

Xcursorgen reads the config-file to find the list of cursor images
along with their hotspot and nominal size information. Xcursorgen converts all
of the images to Xcursor format and writes them to the output-file.

Each line in the config file is of the form:
<size> <xhot> <yhot> <filename> <ms-delay>

Multiple images with the same <size> are used to create animated
cursors, the <ms-delay> value on each line indicates how long each
image should be displayed before switching to the next. <ms-delay> can be
elided for static cursors.

If config-file is not specified, or is specified as "-", standard input
is used for the configuration file. If output-file is not specified, or is
specified as "-", standard output is used for the output file.

A lot of cursor packages just provide the xcursor and not the source.
source is probably available is you google for it.

David C. Rankin, J.D.,P.E.
Rankin Law Firm, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
Telephone: (936) 715-9333
Facsimile: (936) 715-9339
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >