解决KDE桌面屏幕缩放问题
一些基于 Qt 或 Electron 的应用,默认不会跟随桌面环境的缩放设置,所以在 4K 屏幕上字体和 UI 都会显得非常小。

通过 desktop 缩放
编辑 .desktop 文件:
bash
找到wechat.desktop
zxzsk@debian:~$ locate wechat.desktop
/usr/share/applications/wechat.desktop
# 编辑 wechat.desktop
zxzsk@debian:~$ sudo vim /usr/share/applications/wechat.desktop
找到 Exec= 那一行,比如:
ini
Exec=/usr/bin/wechat %U
改成:
ini
Exec=env QT_SCALE_FACTOR=2 /usr/bin/wechat %U
保存退出,从菜单启动微信,缩放就正常了。其他软件也是相同操作。

通过命令缩放
desktop 只针对从菜单启动,如果通过终端命令启动则:
bash
QT_SCALE_FACTOR=2 wechat
或(针对部分 electron 版)
bash
electron-wechat --force-device-scale-factor=2
可以尝试 1.5、2、2.5 等值,根据你屏幕的 DPI 选择。
Flatpak 缩放
如果通过 flatpak 安装的软件则:
bash
flatpak override com.tencent.WeChat --env=QT_SCALE_FACTOR=2
这样下次启动就自动缩放。