Hello, after upgrading to KDE Plasma 6, SDDM no longer has a 200% UI scaling applied. Now that the sddm_kcm6 package is available, I tried pressing “apply plasma settings”, however, that didn’t fix the issue. Changing a theme seems to apply just fine, so it’s the UI scaling that is not working here.
I have a 2880x1800, 90Hz, 14 inch screen, so a 200% scaling is required for comfortable use. While this is a minor issue, I would rather have it working.
I have not made any manual changes to the SDDM config files, all settings are either the distro defaults or what the sddm_kcm package sets.
Here are the files:
/etc/sddm.conf.d/kde_settings.conf
[Autologin]
Relogin=false
Session=default.desktop
User=
[General]
HaltCommand=
RebootCommand=
[Theme]
Current=breeze-openSUSE
CursorSize=
CursorTheme=breeze_cursors
Font=Noto Sans,10,-1,0,400,0,0,0,0,0,0,0,0,0,0,1
[Users]
MaximumUid=60000
MinimumUid=1000
[X11]
ServerArguments=-dpi 192
/usr/lib/sddm/sddm.conf.d/00-general.conf
[XDisplay]
ServerPath=/usr/bin/X
SessionCommand=/usr/etc/X11/xdm/Xsession
DisplayCommand=/usr/etc/X11/xdm/Xsetup
# No effect in 0.20.0, might change in the future again
MinimumVT=7
# boo#1089932
EnableHiDPI=true
[Users]
# boo#979775
ReuseSession=true
/usr/lib/sddm/sddm.conf.d/10-plasma.conf
[General]
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell
[Theme]
Current=breeze
CursorTheme=breeze_cursors
[Wayland]
CompositorCommand=kwin_wayland --no-global-shortcuts --no-lockscreen --locale1
/usr/lib/sddm/sddm.conf.d/10-theme.conf
[Theme]
Current=breeze-openSUSE
CursorTheme=breeze_cursors
/usr/lib/sddm/sddm.conf.d/11-kwin_wayland.conf
[General]
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell
[Wayland]
# --locale1 was introduced in kwin 5.27
CompositorCommand=kwin_wayland --no-global-shortcuts --no-lockscreen --locale1
/usr/lib/sddm/sddm.conf.d/20-breeze-openSUSE.conf
[Theme]
Current=breeze-openSUSE
It seems like some dpi argument is indeed being passed to SDDM. However it’s under the X11 property. Not quite sure why. I’m using the wayland session of KDE Plasma.
Anyone knows what I can do to fix this?