You are not logged in.
hi i want to change my cursor but i dont know how. i use emerald theme manager. (i cant use any cursor from "Appearance Preferences>Customize>Pointer" because i dont use this theme manager anymore)
thanks
Offline
Emereald has nothing to do with your cursor theme (it's a window border manager). You should use the one in the Appearence menu.
Have you Syued today?
Free music for free people! | Earthlings
"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- A. de Saint-Exupery
Offline
Emereald has nothing to do with your cursor theme (it's a window border manager). You should use the one you in the Appearence menu.
i dont know why but the pointer doesnt change from there. is there any other way to change the cursor? i said about emerald because whene i used it for the very first time my cursor changed to default
Offline
That is odd. Have you tried restarting your GNOME session?
Have you Syued today?
Free music for free people! | Earthlings
"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- A. de Saint-Exupery
Offline
yes. but nothing... its weird and annoying
Offline
Do you use compiz fusion? With metacity the cursor changes instantly, but with compiz fusion, it only changes after you restart X.
Offline
Do you use compiz fusion? With metacity the cursor changes instantly, but with compiz fusion, it only changes after you restart X.
thanks! i didnt know that i have to restart! now i have my old favorite cursor!
my cursor doesn apear in gdm. only whene i login to gnome. why? pes mou re filaraki! XD
Last edited by manolos (2009-06-28 12:36:27)
Offline
HI "manolos"
The probable reason is because your cursor is loaded in your local user ".icons" folder (as it should be). It only starts when your user session starts aka "When GNOME starts". GDM is system-wide so you would have to set it (your cursor theme) system-wide. Basically make it the default cursor for the system. When you do this it should show up in both. You should really only do this on a computer that you are not sharing with anybody else as they might not appreciate your cursor being the default one. They would be in they same boat you are in now. That should also answer your question as to "Why".
With that said:
Here's how to manually set up your cursor to be the default system-wide (default) cursor. Be aware, I'm doing this from memory as I'm not currently running GNOME right now. This also works for Fluxbox btw. (which I am running right now).
1) Become root (however you choose to do so).
2) Open up your local home folder (not root's home folder) and click "Show Hidden" files.
3) Go to your .icon folder and you should find your cursor theme folder.
4) Copy that whole folder to /usr/share/icons/.
5) Staying in /usr/share/icons/ and If it's not already there create a new folder called "default".
6) Inside "default" create a file called "index.theme". Again, if there is already a default folder with a file called index.theme then all we have to do is modify that. You won't have to create one in that circumstance. Also make a backup copy of the original index.theme just in case you ever want the original cursor back.
7) You now have to open Gedit or another text editor "with root privileges" as we will be saving this to /usr which belongs to root. GNOME sees index.themes as theme files and not as a text file so unfortunately you have to manually open this file. Now open /usr/share/icons/default/index.theme/ and either add this or modify the original.
[icon theme]
Inherits=Name_of_Your_Cursor_Theme
You have to be sure you get the right "Name_of_Your_Cursor_Theme". This info is located in your cursor's index.theme file inside the cursor folder. Just open that up (again manually) and copy everything after "Name=". Paste that after "Inherits=" and you should be good to go.
Example:
Here is my cursor's index.theme info:
[Icon Theme]
Name=Neutral_X
Comment=Neutral by nikaa ZyXEL modified by harryNID
Example=left_ptr
so my /usr/share/icons/default/index.theme/ would look like this:
[icon theme]
Inherits=Neutral_X
8) Save and restart X (log out/in).
9) Optional: Since it's in /usr/share/icons/ folder now you can get rid of the local copy in your ~/.icons folder as it's now redundant.
If everything went well your cursor should now be the default cursor and it should show up both in GDM and GNOME.
Good Luck
harryNID
In solving a problem of this sort, the grand thing is to be able to reason backward. That is a very useful accomplishment, and a very easy one, but people do not practice it much. In the everyday affairs of life it is more useful to reason forward, and so the other comes to be neglected. There are fifty who can reason synthetically for one who can reason analytically. --Sherlock Holmes
Offline
HI "manolos"
The probable reason is because your cursor is loaded in your local user ".icons" folder (as it should be). It only starts when your user session starts aka "When GNOME starts". GDM is system-wide so you would have to set it (your cursor theme) system-wide. Basically make it the default cursor for the system. When you do this it should show up in both. You should really only do this on a computer that you are not sharing with anybody else as they might not appreciate your cursor being the default one. They would be in they same boat you are in now. That should also answer your question as to "Why".
With that said:
Here's how to manually set up your cursor to be the default system-wide (default) cursor. Be aware, I'm doing this from memory as I'm not currently running GNOME right now. This also works for Fluxbox btw. (which I am running right now).
1) Become root (however you choose to do so).
2) Open up your local home folder (not root's home folder) and click "Show Hidden" files.
3) Go to your .icon folder and you should find your cursor theme folder.
4) Copy that whole folder to /usr/share/icons/.
5) Staying in /usr/share/icons/ and If it's not already there create a new folder called "default".
6) Inside "default" create a file called "index.theme". Again, if there is already a default folder with a file called index.theme then all we have to do is modify that. You won't have to create one in that circumstance. Also make a backup copy of the original index.theme just in case you ever want the original cursor back.
7) You now have to open Gedit or another text editor "with root privileges" as we will be saving this to /usr which belongs to root. GNOME sees index.themes as theme files and not as a text file so unfortunately you have to manually open this file. Now open /usr/share/icons/default/index.theme/ and either add this or modify the original.[icon theme]
Inherits=Name_of_Your_Cursor_ThemeYou have to be sure you get the right "Name_of_Your_Cursor_Theme". This info is located in your cursor's index.theme file inside the cursor folder. Just open that up (again manually) and copy everything after "Name=". Paste that after "Inherits=" and you should be good to go.
Example:
Here is my cursor's index.theme info:[Icon Theme]
Name=Neutral_X
Comment=Neutral by nikaa ZyXEL modified by harryNID
Example=left_ptrso my /usr/share/icons/default/index.theme/ would look like this:
[icon theme]
Inherits=Neutral_X8) Save and restart X (log out/in).
9) Optional: Since it's in /usr/share/icons/ folder now you can get rid of the local copy in your ~/.icons folder as it's now redundant.If everything went well your cursor should now be the default cursor and it should show up both in GDM and GNOME.
Good Luck
harryNID
thank you very much! worked great! now i have my cursor theme and in gdm login screen!
Offline
I've found that the name of the folder for the cursor theme has to match the name in the "Inherits=" line. My index.theme for the DMZ cursor, listed the name as just DMZ, but the folder was labeled "Vanilla-DMZ." The fix didn't work until I changed the name of the folder to "DMZ" to match.
Offline
Awesome! This was the fix I was looking for. The Gnome Appearance Manager won't let you choose mouse pointers correctly when using compiz, so this is the alternate, working method.
joe@trusktr.io - joe at true skater dot io.
Offline
The compiz bug still needs to be fixed (where the user's chosen cursor theme only appears in certain situations).
joe@trusktr.io - joe at true skater dot io.
Offline
Thanks man!, it helped me too:).
Offline