Google Chrome's sync feature is quite nice and very useful in many instances, though a few are somewhat annoying. Mouse Gesture extensions somewhat lose their usefulness and occasionally get in the way on laptops.
Whenever I enable or disable the extension on either of my computers, it syncs that with the other; can I selectively break this link somehow?
Best Answer
Not my answer, content copied to avoid link rot from here.
Source
What is a NPAPI plugin?
Source
Theory
If we modify your extension in a way that Chrome recognize the extension using NPAPI, you should be fine.
How to
First, you neet a dummy .dll from any NPAPI extension like Screen Capture by Google
Install the extension and search the file
screen_capture.dll
in Chrome's user profile folder..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin
Second, go to the extensions folder that should not be synced. In your case Gestures for Chrome.
..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0
Modify the manifest.json file and add the NPAPI plugin as described on Stackoverflow
Modify the background.html file, also described on the Stackoverflow answer above.
From here you are on your own. I don't know enough about extensions coding.
Thats why it is a theory :)