alexzielenski / Mousecape

Cursor Manager for OSX
http://www.alexzielenski.com
Other
1.37k stars 167 forks source link

Change cursor directory #169

Open oktorok opened 2 years ago

oktorok commented 2 years ago

Hi, i would want to store my cursors in a way that mousecape can access them despite the user loged in.

I saw that the capes are saved in ~/Library/Application Support/Mousescape/capes. Then if i put a new cursor it will appear only for me. Would be possible either to modify the cursor for another user or specify Mousescape to check other directory for capes?

Thank you

NordJan commented 2 years ago

You might try to put a .cape file in /Library/Application Support/Mousescape/capes (the "real" root, whereas the ~ is used for the user root), to see if you can load a cursorset from there. Just a thought, I am not very skilled in macOS administration. Cheers, Nord

oktorok commented 2 years ago

I copied mycape.cape inside /Library/Application Support/Mousecape/capes but when i execute Mousecape the cape does not appear. Do you have any other idea?

NordJan commented 2 years ago

You could try to import (Cmd+O) that particular .cape to see if that is even possible. I'll think of other options.

oktorok commented 2 years ago

Hi, i can apply it indeed but after restart/log out the cursor does not persist once i enter again on my session. I suppose Install Helper is trying to find the cursor with the same indetificator in the local capes folder and ofc it does not find it.

Would be possible to specify the folder to the Helper Tool? something like $PATH? or config file?

oktorok commented 2 years ago

Finally as a workaround what i did is emulate my own Helper Tool:

I put my cape wherever i want, in this case in /Library/Application Support/Mousecape/capes and then i create a LaunchAgent that loads the cape with mousecloak each time someone logues in

If you find another way more "legal" please tell me

Thank you so much