-
Notifications
You must be signed in to change notification settings - Fork 327
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDDM ignores the cursor theme and uses Adwaita #1894
Comments
Seconded, also on Arch, with SDDM 0.21.0, exactly the same problem, tried with both Oxygen_Zion and breeze_cursors, but both cases just showed the Adwaita cursor. |
Phew, I thought I was doing something wrong! (also on Arch, using Bibata Modern Classic) |
same problem, cursorsize=18, cursortheme=breeze_cursors also, it cannot sync the hidpi settings 200% scaling of wayland |
Desktop - dwm Same problem with these configs:
|
I debugged this a bit. The reason is that Qt 6 switched from using libXcursor to xcb-util-cursor (https://bugreports.qt.io/browse/QTBUG-67373), which does not look at the IMO a Qt bug that it no longer respects the application/platform cursor setting, but in most cases the resource is set appropriately already anyway. |
Put your cursor theme in
I think I just read the entire internet, trying to sort this! Saw a comment (Endeavour forum) about |
If you want a workaround, don't do that. Instead, put |
Does that work on wayland? |
If you use kwin_wayland as compositor, the cursor theme should already be set correctly. No idea which other compositors honor |
Nope, cursor started off as bibata, then becomes adwaita, log-in and it becomes bibata. This fix worked for me, I now have a consistent theme. |
Ok, so the compositor uses the right cursor but sddm-greeter unsets it again. Both should have |
I confirm it's the same for me( |
Hello, I'm having the exact same problem. Breeze cursor displays for a second, and then it reverts back to Adwaita. Arch Linux |
Still not fixed, tested with plasma 6.2.0 |
#1904 is the fix. |
Can your PR fix the "cursor size too small on HiDPI settings" problem? |
Well, there is actually another problem. For some reason 'Apply Plasma Settings' doesn't want to put the mouse settings into /var/lib/sddm/.config/kcminputrc. The solution is to switch to another mouse theme, save, then apply plasma settings, then switch back save and apply again. Now you should have an entry in kcminputrc saying
And your problem should be fixed. For newly installed OSes, you should less likely run into this problem. I suspect there is some caching mechanism broken for machines upgraded from old systems. |
Hm, |
Yet I can confirm that once the cursor setting in kcminputrc is deleted, the cursor reverts to adwaita. I'm using sddm-wayland-plasma on f40. Your PR is about sddm on X11 right? In |
@AlanIWBFT The PR only affects X11, correct. On wayland it should already work as the compositor should be started with |
Not by Qt 6 using xcb, as it uses libxcb-cursor instead of libXcursor now.
kwin_wayland uses getenv explicitly. |
And so does Qt 6, through the |
So, what's the consensus now? sddm under wayland has a bug that ignores |
Maybe check the directory of /usr/share/icons? |
Desktop - KDE Plasma
OS - Arch
SDDM 0.21
My config file
/etc/sddm.conf.d/kde_settings.conf
The text was updated successfully, but these errors were encountered: