I am using Ubuntu 22.04 with BSPWM as my window manager.

I was following the Arch Wiki's Arch Wiki's guide for cursor themes and everything seemed to work when I wanted to change the default cursor theme with one of the other default themes. This worked for all programs. Now, I wanted to add a custom theme from gnome-lookup.org. I added it to the required folder, but then when I followed the steps, the theme seemed to be installed for every application but FireFox.

Does anybody know why some themes work for firefox and some don't?

  • because FF is installed as a snap perhaps and thus sandboxed?
    – 24601
    Sep 24 at 16:51
  • I am sorry, I am new to Linux. Could you elaborate on what you mean by that? Sep 24 at 16:59

2 Answers 2


There are Certain Application packages in Ubuntu and other Debian-based systems that are called snaps, which are applications that have dependencies built in. Not all app packages are snaps, others are simple .deb packages. What @24601 was saying is that Firefox may have been installed as a snap package instead of a normal application from the ubuntu software center, but I don't think that is the problem, even if that is true. Firefox comes pre-installed on ubuntu and thus Firefox might not have been affected by the cursor change since it is built in. You might see that Thunderbird, Settings and other pre-installed applications aren't affected by the cursor change. Try uninstalling Firefox and reinstalling it again from the ubuntu software center.

  • uninstalling and reinstalling Firefox from ubuntu software will simply replace the snap version.
    – 24601
    Sep 25 at 6:24
  • You do not think that snap is the problem. That may be an erroneous assumption. Yes, snap is the problem: it does not use the system wide cursor theme.
    – vanadium
    Sep 25 at 10:08

Applications packaged as a Snap, such as Firefox in Ubuntu 22.04 and higher, are not capable of using custom icon themes. They may become able to do that in the future, but until then, you have to stick with the current situation, or workaround it by using alternative software packaging formats. For Firefox, the most obvious action may be to install a regular .deb version directly from Mozilla. With this procedure, you add a PPA such that the browser is automatically being updated.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.