Qt 程序缩放不正常的解决办法
最近在装了一次 KDE Plasma 桌面环境后,我的 DWM 中的缩放就变得不正常了。GTK 程序 都没有问题,但是 Qt 程序整个界面被放得非常大,一点都不精致了看着好难受。
我在系统中只在 ~/.Xresources
文件中设置了 Xft.dpi: 144
,其它地方都没有关于 DPI
或者是缩放相关的设置,一定是 KDE 把我的设置弄脏了。经过 Archlinux-CN TG 群大佬的
提点以及搜索,终于找到了解决办法。在 ~/.xprofile
文件中设置环境变量
export QT_AUTO_SCREEN_SCALE_FACTOR=0
用此变量禁用掉 Qt 的自动缩放即可。不过话说回来,qt5ct 竟然显示都正常,难道 qt5ct
不是用 Qt 写的?另外,我的 Archlinux 中本来并没有 QT_AUTO_SCREEN_SCALE_FACTOR
这
个环境变量存在,应该还是 KDE 中的某个配置文件还存在在我系统的某个角落,不过我是
真的找不到了,只能先这样勉强用着这样子。