How to Set Fractional Scaling to Custom Value in Ubuntu Using dconf Editor

Ubuntu provides fractional scaling to improve display clarity, especially on high-resolution monitors. However, the default settings usually offer only 100%, 125%, 150%, and so on as scaling options. If you want a custom fractional scaling, such as 110%, you can achieve this using dconf Editor. In this guide, I will show you step-by-step how to enable and set fractional scaling to 110% using dconf Editor in Ubuntu. I have used Ubuntu 24 for this, so I am not sure whether or not this will work for earlier versions.

Step 1: Install dconf Editor

dconf Editor is a graphical tool that lets you modify GNOME settings, including display scaling. If it is not installed on your system, install it using the following command:

sudo apt install dconf-editor

Step 2: Enable Experimental Fractional Scaling

Once installed, open dconf Editor by searching for it in Apps clicking on the “Show Apps” icon. When you open it for the first time, you may see a warning popup window about the editor. Click “I’ll be careful” to proceed.

  • In dconf Editor, navigate to: /org/gnome/mutter/
  • Find the key: experimental-features
  • Click on it and toggle the option to “Custom value”. Under the “Custom value” textbox, enter ['scale-monitor-framebuffer'] as shown in the following figure.
scale-monitor-framebuffer
  • Click Apply.

Step 3: Set Fractional Scaling to 110%

  • Navigate to: /org/gnome/desktop/interface/
  • Find the key: text-scaling-factor
  • Click on it and set the “Custom value” to 1.1 as shown in the following figure.
text-scaling-factor
  • Click Apply.
  • Reboot your system.

Step 4: Verify the Changes

To check if 110% scaling is applied, open a terminal and run the following command:

gsettings get org.gnome.desktop.interface text-scaling-factor

If it returns 1.1, then the scaling has been successfully set.

Let me know if these steps worked for you to set Fractional Scaling to a custom value.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.