I wish to have access to my Greasemonkey scripts across all machines I use. I already enabled the 'Enable Firefox Sync for User Scripts' setting on Greasemonkey's settings dialog, but then I read that it only syncs externally hosted scripts.
Then I attempted to set up synching with the following method:
- I moved Greasemonkey's 'gm_scripts' folder (located in
%appdata%\Mozilla\Firefox\Profiles\<profile name>
) to a OneDrive folder. - I created a symlink in the original place pointing to the OneDrive folder mentioned above:
mklink /D gm_scripts "%userprofile%\SkyDrive\App Profile Synching\GreaseMonkey\gm_scripts"
- I set up the same symlink on another machine, and checked that the symlink works.
As a result, my scripts continue to show up fine in the original machine. But they don't show up at all on the second machine. This seems to indicate that Greasemonkey have some script list in another location.
How can I solve this issue, or what other methods are available to implement the syncing of my own Greasemonkey scripts across multiple machines?