Display scaler is a program or script which uses xrandr for scaling screen.
Display-scaler-deb-package-and-script.zip
The code:
#!/bin/bash
#
## RJP 26.2.2025 Sript for scaling display (monitor)
# Packages xcvt yad must be installed
#
#
xrandr | grep -m 1 "connected" > /tmp/connected0
cat /tmp/connected0 | awk '{print $1}' > /tmp/connected
RUUTU=$(cat /tmp/connected)
#
yad --form --columns=1 --width=500 --height=450 --scroll --center --title=$"DISPLAY SCALER" --text="DISPLAY SCALER:" \
--field="Scale 70%":fbtn "bash -c 'xrandr --output $RUUTU --scale 0.7x0.7 ; exec bash' & " \
--field="Scale 80%":fbtn "bash -c 'xrandr --output $RUUTU --scale 0.8x0.8 ; exec bash' & " \
--field="Scale 90%":fbtn "bash -c 'xrandr --output $RUUTU --scale 0.9x0.9 ; exec bash' & " \
--field="Scale 100%":fbtn "bash -c 'xrandr --output $RUUTU --scale 1x1 ; exec bash' & " \
--field="Scale 110%":fbtn "bash -c 'xrandr --output $RUUTU --scale 1.1x1.1; exec bash' & " \
--field="Scale 120%":fbtn "bash -c 'xrandr --output $RUUTU --scale 1.2x1.2; exec bash' & " \
--field="Scale 130%":fbtn "bash -c 'xrandr --output $RUUTU --scale 1.3x1.3; exec bash' & " \
--field="Scale 140%":fbtn "bash -c 'xrandr --output $RUUTU --scale 1.4x1.4; exec bash' & " \
--field="Scale 150%":fbtn "bash -c 'xrandr --output $RUUTU --scale 1.5x1.5; exec bash' & " \
--field="Scale 160%":fbtn "bash -c 'xrandr --output $RUUTU --scale 1.6x1.6; exec bash' & " \
--field="Scale 170%":fbtn "bash -c 'xrandr --output $RUUTU --scale 1.7x1.7; exec bash' & " \
--button=Exit:1