Cycoe@Home

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 中的某个配置文件还存在在我系统的某个角落,不过我是 真的找不到了,只能先这样勉强用着这样子。

Author: Cycoe (cycoejoo@163.com)
Date: <2020-04-14 Tue 21:04>
Generator: Emacs 28.0.50 (Org mode 9.3)
Built: <2020-05-21 Thu 20:09>