I'm running Ubuntu 18.04 with default gnome and I installed Tweaks to change my themes. I'm using theme DMZ White for my cursors.
Everything is OK except for Chromium (Version 69.0.3497.81 (Official Build) snap (64-bit)). The mouse cursor is tiny!
I have checked Slack, Postman, System Monitor and Calculator and the cursor is fine on those apps.
I've tried the instructions here to no avail: Gnome 3: How do I get the same mouse cursors in Chrome?
How can I change my mouse cursor to a normal size in Chromium?
I had the same problem with various snap applications. The following solution worked for me:
add the following line to your
~/.bashrc
See my answer to Is there any way to make snap installed apps look more native?. Getting snaps to obey various aspects of the user's theme choices is a work in progress.
More recently, comment #24 related to Ubuntu 18.04 in Graphical snaps don't honour the desktop theme has this:
At this point, all I can advise is patience because the developers are aware of the issue.
Are you on a display scale other than 100%? I had mine at 3200x1800 with 200% scale, and my cursor was tiny just on Chrome. I changed to 1920x1080, 100% scale on my main display because I was using a second monitor that only supported that resolution (and apparently gnome or ubuntu doesn't support different scales per monitor?). That fixed the cursor issue for the time being. Maybe try going down to 100% scale and lowering your resolution.
Then, later I was using my laptop without the monitor, cursor was fine, and then I plug in the monitor again, and the cursor is huge on Chrome. This time, "quitting" Chrome and re-opening didn't help, but quitting and killing all the lingering "chrome" processes from
ps -ef|grep chrom
fixed it.So there are two possible solutions for particular circumstances. I don't have a general solution, unfortunately.
Nor installing official distro deb, nor XCURSOR_PATH helped me. What worked for me was to download chrome instead of chromium from the official Google website: https://www.google.com/chrome/
For a partial solution, custom cursor, install a google extension to the browser. https://chrome.google.com/webstore/detail/custom-cursor-for-chrome/ogdlpmhglpejoiomcodnpjnfgcpmgale