No Eevee cursor on Snap apps. How to solve (reuploaded)

Hi I have a problem that accompanies me when using Snaps applications since 2020 that because of that I had to switch to Flatpak: I have a pack of Eevee cursors what is my standard cursors on my computers but the problem lies when using snap packages that when used the Eevee cursor is not respected instead DMZ-White appears and the truth is that it looks very ugly with the Ubuntu theme created by me and because of that bug with Snap I had to switch to Flatpak because it respects my Eevee cursors and also a pack of Vulpix cursors.

Is there any current or future solution for Snap to respect my Eevee cursors. Curiously, Blender and Android Studio do respect my cursor packs, but most of my programs do not, and seeing that Firefox will be only in Snap package in Ubuntu 22.04, my cursor packs will be greatly affected.!

Here’s another picture: Clearly Firefox Snap doesn’t respect my Eevee cursor

1 Like

I have the same very annoying issue: 2022-11-15 07-39-01

Short term fix is to use a non-snap package but, this bug needs a fix.

1 Like

i guess canonical has chosen a limited number of cursors for snap so if you have a lot of snap apps install flatpak and replace those snap apps with their flatpak versiĂłn of apps https://flatpak.org/

I haven’t responded for two years on this Eevee cursor thing, it’s replaced by DMZ-White, but I discovered that even in Windows 11 where .cur .ani is used in snap applications in Windows, it doesn’t recognize it and puts DMZ-White

GTK-Common-Themes where I should put my cursors is Closed-Source Software, so my cursor theme, since it’s not used so much, won’t be accepted

https://www.pling.com/p/1660518/

You might need to make a snap package of the theme/cursors you want (or find someone to package them for you)

See

https://www.omgubuntu.co.uk/2020/06/change-snap-app-theme/amp

Okay Do you know any developers who me pack the cursors?

You could open a post in the snap-requests - snapcraft.io category which can be used by packagers to pick ideas from, perhaps someone is interested in picking it up

Okay I have already sent the request so I have to wait for a response

1 Like

Not related to the problem itself, but you just showed me the cutest cursor ever!

About this issue itself, is there a plan to make it easier for regular users to not wait for someone else to package a cursor theme that won’t be popular outside of a very small amount of users? Seems to work with Flatpak, so I wonder if Snap devs will ever tackle this problem.

I proposed a change but …

Yes, Eevee and Vulpix cursors work 100% in flatpak if you extract them in /usr/share/icons but it is incompatible with Snap. I tried to copy it to the gtk-common-themes folder. That’s where I realized that GTK-Common-Themes was proprietary and closed source software. That’s when I gave up and started using flatpak.

I don’t know why Canonical chose a limited number of cursors (the most used ones in Linux) to work in Snap and not all of us have the same tastes as Canonical,

If you install Snapd on Windows the same thing happens because it changes it to DMZ-White knowing that Windows does not use the Linux cursor system since they use .cur and .ani

Gtk icon themes are all 100% under open source licensing, that snap packages live on a read-only filesystem doesn’t have anything to do with the license (open or closed) … The source of the icon sets in it is freely available from archive.ubuntu.com like everything else in Ubuntu. The packaging metadata is also open source on GitHub…

Not sure what you mean by this, there is no snapd version for windows and even if there was, windows would not be able to run any snap packages, they are Linux only (if you mean under WSL, this is simply an Ubuntu running in a VM on Windows, so just the exact same setup you see outside of windows)

The current solution is as I pointed out above to build your own snap to provide the theme/icon/cursor pack you want…

Note that canonical didn’t “choose” anything here, whoever packaged the current themes just picked what is in the Ubuntu archive and in the default install on most desktops, there was no cabal or secret plan to do evil to other theme creators…

Sorry. that wasn’t meant for you. It was for the Snap devs themselves

That’s sad :frowning: And honestly, this would solve the inconsistent theming in cursors. Right now, Breeze cursors on top of native or Flatpak apps would be the correct theme with the new SVG cursor (left; MS Edge Flatpak), while the Snap (right; Firefox snap) would have the older Breeze theme.

image image

At least with the “wiggle the mouse to make the cursor big effect”, it will switch to the nicer SVG cursor theme, but when it goes back to the gray cursor, I just ended up learning to just try to ignore it (though its a very small annoyance).

I know it’s just appearance and I wish that there’s some effort to try to solve this instead of just relying for the snap version to be packaged as well. You can’t expect the snap store to have millions of random cursors that very small amount of people will use. I really wanna use that Eevee cursor theme, but I’m not gonna hold my breath on that.

And same goes for icon themes. I think Flatpak has that solved already. (I’ll have to double check that when I’m on my gaming PC with Plasma).

1 Like

Putting themes in a Snap is something that I suppose is extremely simpler than creating a GTK theme. I’ve already made some Snaps with GTK themes, icons and cursors. The main problem is two.

Launching on Snapcraft. I’ve been waiting for several days for them to accept my registration requests, because I want to launch a Snap with Budgie themes and another for Linux Mint.

The other problem is the connection with other apps. For themes and icons, it shouldn’t be necessary to use a command. It should connect automatically by default, just like gtk-common-themes.

I made Snap for the Flugir Budgie theme and for the Pocillo icons, I released them on Snapcraft, but it’s not practical to need to use a command for people to be able to use them.

well, there was some initial work that auto-installs and auto-switches themes in snaps, but no idea when it will be finished …

https://i.imgur.com/Q8tfzJd.mp4

They could release the automatic connection for any theme released on Snapcraft.

I know that currently you need to request that your Snap gain the automatic connection, but I was completely ignored when I requested it, both for the Flugir theme and the Pocillo icons.

So I have no idea how to get the automatic connection currently.

well, most of the canonical people were off, canonical shuts down completely before Christmas until new year each year … just wait a bit more …

1 Like

I managed to launch budgie-common-themes and linux-mint-themes on Snapcraft, and I already made a post asking for help to get the auto connection, I just hope someone sees it.