On Windows 10 I have DPI scaling set to 125%. But for some applications like Shotcut, I want to override this to get more screen space. Usually this is done in Windows by setting DPI Scaling override to “Application”. But Qt applications don’t seem to respect this.
So I have been using the environment variable “QT_AUTO_SCREEN_SCALE_FACTOR=0” to avoid Windows DPI scaling setting the Shotcut UI too large. But I’ve noticed this also affects other Qt applications so I want to enable this for Shotcut only.
At this point I have several options:
- Create a .cmd file to set the variable and then run Shotcut.
- Change the target of the launching shortcut to “cmd.exe /c set QT_AUTO_SCREEN_SCALE_FACTOR=0 & D:\bin\Shotcut\shotcut.exe”
Neither of these are very elegant…
So my question is: Can the QT_AUTO_SCREEN_SCALE_FACTOR variable be set elsewhere, for instance in a user configuration file, for instance qt.conf? I see there’s a qt.conf in the installation, but I assume this gets overwritten on update - and not even sure if it’s possible to set there?