Login Screen cursor too small: SDDM Cursor size in .conf files not respected (openSUSE TW Slowroll, Plasma 6.4.5)

Note

Hi there. I’m replicating my recent openSUSE forums request for help here, since I’m pretty sure this is not an openSUSE issue and there seems to be more expertise on the subject here.

My cursor size in the sddm login screen is too small, to the point where it’s difficult to see and I’m trying to fix that. Any ideas?

The cursor theme is also not respected but that’s a side issue.
my configuration was set by the KDE Settings menu → Login Screen → apply KDE settings button.
right now, the config files in /etc/ are as follows:

  • sddm.conf (which has top priority) is empty

  • sddm/conf.d/ contains just the following file

❯ bat kde_settings.conf 
───────┬─────────────────────────────────────────────────────────────────
       │ File: kde_settings.conf
───────┼─────────────────────────────────────────────────────────────────
   1   │ [Autologin]
   2   │ Relogin=false
   3   │ Session=default.desktop
   4   │ User=
   5   │ 
   6   │ [General]
   7   │ HaltCommand=
   8   │ Numlock=on
   9   │ RebootCommand=
  10   │ 
  11   │ [Theme]
  12   │ Current=breeze-openSUSE
  13   │ CursorSize=48
  14   │ CursorTheme=Colloid-Dracula-cursors-dark
  15   │ Font=Noto Sans,14,-1,5,400,0,0,0,0,0,0,0,0,0,0,1
  16   │ 
  17   │ [Users]
  18   │ MaximumUid=60000
  19   │ MinimumUid=1000
───────┴─────────────────────────────────────────────────────────────────

according to

man sddm.conf

this should result in a cursor size of 48, but unfortunately it’s way smaller.

System Info:

❯ fastfetch--
                _,......,_                    OS: openSUSE Tumbleweed-Sl4
           _aaQQQQQQWQQQQQQQaa.               Kernel: Linux 6.16.9-1.0.1t
        ajQQQ??^'        '^??QQQw.            Shell: zsh 5.9
     ,aQQP^                    ?4QQa          DE: KDE Plasma 6.4.5
    wQQP                         ^4QQa        WM: KWin (Wayland)
  ,QQP'          ,aaaaa.           ^$Q6,      Terminal: konsole 25.8.1
 ,QQP         ajQQQWWWWQQQw.         4QQ      Uptime: 2 hours, 5 mins
 QQP        aQQP?        ?$QQ.        4Q6     Memory: 4.42 GiB / 15.32 G)
jQQ        jQQ'            ?WQr       'QQb    Battery (ASUS Battery): 10]
QQf       ]QQ'              ]QQ        QQ6    Locale: en_GB.UTF-8
QQf       ]QQ               ]QQ)       QQQ
QQ6       'QQ6              ]QQ        QQf
]QQ.       ^4QQaa          .QQP       ,QQ'
 $QQ.        ^?QQQQf      _yQP       ,QQP
 ^WQQ6.                  aQQ?       _QQP
  ^4QQQ6a.            ajQQP'       aQQP
    ?QQQQQWQaaaaaaajQWQP?        aQQP'
      ?QQQQP????????^'        saWQP?
        ^?QQQgaaa._    __aaaQQQP?'
            '^?QWQQQQQQQQ@??^'


Any advice or idea will be appreciated.
Thank you for reading!

Solution: First, I added

[X11]
ServerArguments=-dpi 192

That was not enough, however.
I then deleted

CursorTheme=Colloid-Dracula-cursors-dark

And tried again and this time it worked !
When I tried only the latter it didn’t work.
I guess I needed both the X11 setting AND that my cursor theme does not support that size. I now have a bigger cursor. Not the one I want, but it’s good enough.