sddm在高分辨率屏上面界面会显示得很小。根据网上的资料,可以修改sddm配置文件(/usr/lib/sddm.conf.d/default.conf)里的ServerArguments值为ServerArguments=-nolisten tcp -dpi 192。然而修改后毫无卵用,研究了好几天,终于发现了正确方法。

根据https://forums.opensuse.org/t/ui-scaling-in-sddm-no-longer-works-after-kde-plasma-6-upgrade/173350/2,得修改GreeterEnvironment才行。

/etc/sddm.conf.d/下创建个conf文件,名字随意,可以命名为hidpi.conf。内容如下:

[General]
GreeterEnvironment=QT_SCREEN_SCALE_FACTORS=2,QT_FONT_DPI=192

注销后进入sddm,可以看见生效了。