Hi hi everyone, is there a way to scale down the whole UI (not just text) on budgie and applications? My screen is kinda small and I was searching for a way to set UI scaling to something like 0.9 or 0.8. I managed to find a way to do that on Krita with the option "env QT_SCALE_FACTOR=1", but any value lower than one breaks the interface.

I already disabled high DPI support on Krita by the way, icons are on their lowest size, and etc but I still want things smaller, plus I'm looking for a system-wide setting if possible.

Thanks in advance!

No, fractional scaling isn't supported at a toolkit+WM level by GTK and Mutter under X11. You can sorta get fractional scaling by upscaling by 2x then downscaling lower than that via X11, but that is at the cost of it rendering for a higher resolution than what you have.

Your best bet is mostly to change the Budgie panel size, as well as increase the default size of the various fonts. This can be achieved via the fonts section of Budgie Desktop Settings.

    JoshStrobl Thank you, it can be marked as solved then. Gonna wait for when support for that arrives or I get a batter laptop, whichever comes first 😄

    You can sorta get fractional scaling by upscaling by 2x then downscaling lower than that via X11, but that is at the cost of it rendering for a higher resolution than what you have.

    I attempted doing this via the following command after doing some research: xrandr --output eDP-1 --scale 1.5x1.5. It results in a lot of tearing on my laptop's Intel UHD 620, tearing that doesn't occur otherwise. Do you know why this is and is there any way to fix it?

    I got another solution. In many desktop environments there are options to set the icon size, like for example file manager icons, desktop icons. Maybe setting all the fonts size from 12, 10 to 8 or 6. Also the panels can be made thinner and all the applets will get smaller to fit in etc. I know it may be more exhausting than just setting the global dpi, but it's worth a try. Also some themes have thinner window decorations etc.