KDE fractional scaling on only one monitor

Just in cases someone comes across this thread and still desires per screen scaling under X11:

I use multiple monitors scaled differently in X11 by taking scaling control away from KDE and setting the scaling manually with xrandr.

Under System Settings → Startup and Shutdown → Background Services I disable:

  1. KScreen 2 and
  2. GNOME/GTK Settings Synchronisation Service.

Then I use xrandr to set the scales I want:

xrandr --output DP-4 --auto --output DP-0 --auto --scale 1.75x1.75 --right-of DP-4 --mode 1920x1200

I set this at login by including the above in /etc/X11/xinit/xinitrc.d/50-xrandr.sh.

I use the above to run a 4K screen along with a FHD screen by scaling the FHD.

Of course this is not a officially supported KDE configuration, but it’s worked fine for several years. Should anyone want more info, the arch wiki has quite a good write-up about multihead:

https://wiki.archlinux.org/title/multihead

2 Likes