Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc 3.2 OS: Linux My mouse cursor theme is BlueGlass3D. When I fire up X, at first left_ptr from BlueGlass is shown. When the greeter appears, it resets the cursor to the old (and ugly) black standard XFree left_ptr. When I login, it changes back to my BlueGlass left_ptr. It happens with any cursor theme.
if you're using HEAD, would you please try now? i changed something that might change the situation a bit, even though probably not fix entirely.
Updated HEAD, tried, it's still the same.
and now (3.2 beta 1 would be enough)? what i'd expect: - the first busy cursor is themed - then an unthemed busy cursor flashes - when the greeter becomes usable, a normal themed cursor appears if this is not what happens, i have to do some research or better let somebody familiar with this xcursor stuff fix it ...
still no change. tried with cvs-20031111
stupid question ... is your qt compiled with Xcursor support?
less stupid question: do you setup Xcursor via X resources (in which file?) or via the environment?
ok, enough stupid questions, now _i_ tell _you_ what your setup is. :)= the question whether qt is compiled with xcursor support is irrelevant, afaics. you are exporting the XCURSOR_THEME variable prior to starting kdm. that's fine, but you have to tell kdm to preserve this variable by putting it into ExportList in kdmrc. as such, this is a configuration error and therefore i close the report as invalid. one could put the Xcursor.theme resource into a file referenced by the Resources= key in kdmrc, but then the busy cursor at startup won't be affected. other than that, some day kdm will have own Xcursor settings, see bug #66829.
Regarding this bug that you closed as invalid, it seems that the solution you proposed haven't solved it. Sorry to dissapoint :(. I have done as you told, and appended the XCURSOR_THEME to the ExportList. Unfortunately, that didn't change a thing. Then I appended XCURSOR_SIZE to the ExportList, but again, you can guess the effect it had. The XCursor stuff on my machine is setup in the following manner. (Listing only the things I did to make it work globally in KDE, well, apart from kdm) 1. Unpacked the <anytheme>.tar.gz in $HOME/.icons 2. mkdir'ed the default directory 3. created the index.theme in the default directory containing: [Icon Theme] Inherits=<anytheme> (Blue in my case) EOF I remember that I hacked something up in the previous revisions of kdm regarding the cursor handling, but I can't find that code in the source anymore. Result of my hack was that the cursor when outside of the greeter widget was themed, but remained unthemed when the cursor was in the greeter rectangle. But that's probably woth nothing anymore, because it seems you've changed the code beyond my recognition.
> 1. Unpacked the <anytheme>.tar.gz in $HOME/.icons > the location could be a problem. remember, that kdm is _not_ the root user, it does not know root's home directory - it only runs with uid 0. try installing into the global directory. for testing purposes, set the theme to redglass and see whether it works then.
thanks for such a quick reply. that didn't make any difference either. BUT <tadaaam> :) putting "Xcursor.theme: Blue" in /usr/share/config/kdm/Xresources did make quite a difference. So that god damn bug or misconfiguration is finally over. thanks a lot.