I have been facing this issue ever since Plasma 6 got released, am using Arch Linux.
❯ snap --version
snap 2.61.3-1
snapd 2.61.3-1
series 16
cachyos -
kernel 6.8.1-4-cachyos-lto
I tried, Firefox, spotify
Cursor I am using is Breeze Light from plasma 6
Hi ! @Syntist .
Can you give more information about the issue ?
Yes, the issue is snap apps are not following new Plasma 6.0 Cursor. All app i tried fall back to old cursor, even though i have installed gnome -theme package on snap.
Discord, firefox, brave, vscode.
They are not respecting the cursor theme
If you zoom into the images i shared and check the cursor on dolphin and cursor on snap apps
Perhaps, theses snaps are not compatible with Plasma 6.0 .
According to my understanding the gtk-common-theme doesn’t contain breeze-light cursor theme
maybe that can be an issue.
Yes @Syntist , I seriously think so.
@baldeuniversel is it possible to mount icons themes from host system. So the themes are detected?
Yep ! You can share your custom icons like this (after downloading them):
sudo mv your-custom-icons-folder /usr/share/icons
After downloading and share your custom icons, you can use some tools to perform what you want (like gnome-tweaks
Okay, so basically snap uses system themes? But still it can’t detect the breeze cursor theme?
@Syntist !
By default, I don’t think (according to the latest news ).
The snap (like spotify) in question must have to perform some config like this :
name: your-snap-name
version: '1.0'
summary: Your Snap Summary
description: |
Your Snap Description
plugs:
gtk-3-themes:
interface: content
target: $SNAP/share/themes
default-provider: gtk-common-themes
icon-themes:
interface: content
target: $SNAP/share/icons
default-provider: gtk-common-themes
sound-themes:
interface: content
target: $SNAP/share/sounds
default-provider: gtk-common-themes
apps:
your-app:
command: desktop-launch $SNAP/bin/your-app
plugs: [gtk-3-themes, icon-themes, sound-themes]
I actually don’t think that should be an issue, alot of app doesn’t respect KDE Default Cursor Themes like breeze_light etc, I tried slack, spotify, vscode till this date, same issue. I tried everything in order to get the cursor working. Why don’t we just link the icon folder from system to sandboxed app, which will resolve this kind of issues.
Adwaita Cursor, I even changed the cursor inside /usr/share/icons/default/index.theme same issue
Edited: Found a fix, I had to disconnect the gtk-icon-theme and connect kde-icon-theme in order to get the cursor working, which isn’t a good solution, this support should be provided by default, instead of relying on the developer to incoperate these changes. He doesn’t know if the app gonna be use on gnome or kde?
Solution to get Breeze cursor working is snap connect :icon-theme icon-theme-breeze, this should happen automatically, but you’ll have to do manually for it too work for now.
1 Like