Problem is solved - mostly. Sorry, but in Mint 18.1, creating .Xresources file in my /Home/user directory didn't work. I found more info online about that method & tried a few different things with it - none worked.
The solution was fairly simple, once I figured it out. That's like saying, "I found my missing (xyz) in the last place I looked."
Now, even apps running under Wine use the custom cursor theme.
The problem seemed mostly permissions (in /usr/share/icons) on the "cursors" folder, under the top folder with custom cursor theme name; and maybe?? Mint / Cinnamon expecting the index.theme file to contain "Inherits=<theme-name>" (in /usr/share/icons/default).
Permissions on all cursor
images files matched the other cursor themes. Possibly, the permissions on "cursors" folder in the theme may have stopped Tor Browser from using the theme. Because, if I selected another native or repo-installed cursor theme in Settings> Themes> "mouse pointer" (in Mint w/ Cinnamon), TBB used them OK,
whether or not they were listed in theme "default" folders.
I compared permissions on all the custom cursor theme's folders & files to repo installed cursor themes (like DMZ-White) & changed the custom theme's permissions to match.
The custom cursor theme was just a .zip file (as many are) & instructions on this type of theme were to extract it to /usr/share/icons (destination opened as root, I assume). or for just one user, to the ~/.icons folder (create it if missing). But that wasn't Tor Browser's problem.
I noticed (& several tutorials mentioned) that many custom cursor themes - NOT from your repo, often have BOTH the cursor.theme & index.theme files.
Several claimed the file placed in "default" folder had to be "index.theme." Now, I'm not sure that matters.
In fact, both DMZ-Black & DMZ-White - just reinstalled from Mint repo, have both those files; in both themes, the "
cursor.theme" file has: "Inherits=DMZ-Black", etc.
And both DMZ themes work fine, so maybe in MY distro & DE, it doesn't matter if the file name in /usr/share/icons/default (or ~/.icons/default) is index.theme or cursor.theme.
In this custom cursor theme & others I checked, the
cursor.theme file has the data:
Code:
[Icon Theme]
Inherits=<theme-name>
like:
Code:
[Icon Theme]
Inherits=DMZ-Black
I imagine capitalization & spacing matters for the theme name.
The problem with Mint-Cinnamon (maybe other distros & DEs), if you want one cursor theme to be default, many
said you HAVE to use /usr/share/icons/default folder AND Mint and/or Cinnamon wants the
index.theme file in /usr/.../default folder to contain, "Inherits=<theme-name>". I'm not sure of that.
It's possible that the value Cinnamon stores in dconf under "org.cinnamon.desktop.interface" is treated as default cursor theme. The theme I select in Settings > Theme > mouse pointer, is what shows in the dconf path, as "cursor-theme." But cursor theme folder / file permission issues may stop certain apps from using the default theme.
I copied the cursor.theme file to /usr/share/icons/default, then changed file name to Index.theme.
As many suggested, I created a "default" folder under ~/.icons/default and changed the file name under ~/.icons/default to index.theme. Again, I'd have to test if the file under /default folders being named matters - I'd have to test it.