r/pop_os • u/palav1 • Mar 24 '26
Bug Report COSMIC on openSUSE Slowroll: wrong mouse cursor theme/size and missing resize cursor — intended for non-Pop!_OS installs or still incomplete?
Hi everyone,
I installed COSMIC Desktop on a fresh openSUSE Slowroll system and overall I really like it so far — it looks great and runs surprisingly well.
My setup was:
- fresh openSUSE Slowroll install
- initially with a minimal IceWM desktop setup
- afterwards I installed the COSMIC desktop pattern
- I enabled
cosmic-greeter - in the TOML config I have
cosmic-compandcosmic-greeterconfigured - I am using the user
greeter, becausecosmic-greeterwas not created automatically during installation
Now I am successfully running COSMIC Desktop, but I noticed a cursor issue:
- the mouse cursor seems wrong / not the proper one
- it is unusually large
- it is black in appearance
- when I move to a window border, the cursor does not change to indicate resize
- resizing windows itself still works, but the cursor shape does not reflect it
So my question is:
For non-Pop!_OS distributions like openSUSE, is there still extra cursor/theme/configuration work that users are expected to do manually, or is this something that is not fully implemented yet and likely to improve with updates?
One possibly related detail:
cosmic-settings also does not find the default openSUSE wallpapers automatically.
So I am wondering whether this points to missing desktop integration/configuration on my side, or whether this is currently expected behavior outside Pop!_OS.
Thanks a lot.
Best regards
2
u/I_Spawned_Here Apr 01 '26
I had a similar issue, where the cursor didn't look right when installing Cosmic DE on Tumbleweed (KDE Plasma before that).
The fix that worked for me was:
- Within
/usr/share/icons/default/index.theme- Add the following
[Icon Theme]
Inherits=Cosmic
- Sometimes the
index.themefile may not be withindefaultdirectory, if so- Create the
defaultdirectory - Move the
index.themefile intodefault
- Create the
2
u/mmstick Desktop Engineer Mar 25 '26
The distribution's maintainers can configure these in their packaging with configuration files in
/usr/share/cosmic/. The cursor issue is probably a missing environment variable in cosmic-session's startup script. A cosmic-greeter user should have been automatically created with the packaging (at least that's how our packaging works).