Bug 467326 - sddm-kcm should also synchronize CursorSize
Summary: sddm-kcm should also synchronize CursorSize
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_sddm (show other bugs)
Version: 5.27.2
Platform: Gentoo Packages Linux
: NOR wishlist (vote)
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-14 11:44 UTC by Andrew Ammerlaan
Modified: 2023-03-15 13:19 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Ammerlaan 2023-03-14 11:44:19 UTC
SUMMARY

I was trying out the native wayland support in SDDM git and found that the cursor looked way to big. The problem was easily fixable by setting 'CursorSize=24' in sddm.conf.d. However, this should probably be synchronized as well when the user presses the "Apply Plasma Settings" button. 

STEPS TO REPRODUCE
1. Upgrade to sddm-git
2. Switch sddm to wayland with 'DisplayServer=wayland'
3. Synchronize settings from plasma

OBSERVED RESULT

Currently synchronizing the Plasma settings to sddm gives me this kde_settings.conf:
[Autologin]
Relogin=false
Session=
User=

[General]
HaltCommand=systemctl shutdown
Numlock=on
RebootCommand=systemctl reboot

[Theme]
Current=breeze
CursorTheme=breeze_cursors
Font=Noto Sans [GOOG],10,-1,5,50,0,0,0,0,0,Regular

[Users]
MaximumUid=65000
MinimumUid=1000

[X11]
ServerArguments=-dpi 0

EXPECTED RESULT

The CursorSize setting is also synchronized automatically, leading to a uniform cursor size when logging in and loading a Plasma session.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Gentoo Linux 6.3.0_rc1
KDE Plasma Version:  5.27.2
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Comment 1 Bug Janitor Service 2023-03-14 20:23:39 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/sddm-kcm/-/merge_requests/41
Comment 2 Nate Graham 2023-03-15 13:19:15 UTC
Git commit 650098c27f1a8c6b2ccba448c2c0aead57ca9a45 by Nate Graham.
Committed on 14/03/2023 at 20:23.
Pushed by ngraham into branch 'master'.

Sync cursor theme too

SDDM supports this; let's sync it.
FIXED-IN: 6.0

M  +1    -1    src/package/contents/ui/main.qml
M  +6    -0    src/sddmkcm.cpp

https://invent.kde.org/plasma/sddm-kcm/commit/650098c27f1a8c6b2ccba448c2c0aead57ca9a45