I like the concept of flatpak and wanted to move all my "non-critical" software to the flatpak versions. In general, Inconsistent Mouse Pointer shows up in flatpak software as flatpak doesn't have access to the system's pointer styles. I am using the Cinnamon default white pointer style but this is how it shows up in a flatpak app:
I hate this inconsistent pointer/cursor style, as it looks very weird to me. (Had to take photos from my phone as screenshots shows it with the "right" pointer style)
Troubleshooting:
Searching online about this I found out that others have faced similar issues but there wasn't a simple fix in online forums (including on post I found here). So, I submitted an "issue" on one of the flatpak app that I was using. I thought it was a software specific issue as not all flatpaks had that problem. Interacting with the dev I found out that some flatpak software, e.g. LibreOffice and Skype show proper pointer styles, as they implement their own toolkits. e.g. LibreOffice uses its own toolkit that uses gtk (by default), skype uses electron that is based on chromium that uses its own toolkit that uses gtk as well. For the ones which don't have any specific toolkit and use flatpak's default the problem exists.
Fix:
I looked online for the solution with flatpak. This is a known issue with flatpak but finally found a solution:
flatpak/flatpak#709 (comment) -> https://github.com/flatpak/flatpak/issu ... -741883444
Just run the following commands in a terminal:
Code: Select all
flatpak --user override --filesystem=/home/$USER/.icons/:ro
flatpak --user override --filesystem=/usr/share/icons/:ro