我的问题几乎与这个但答案对我不起作用。
我正在使用 XFCE 桌面运行 OpenSuse 13.1。
我已经设置~/.kde4/share/config/kcmfonts
了forceFontDPI=0
,但没有用。
我在一个论坛上找到了我可以使用的qtconfig
。当我运行它时,我可以更改字体大小,示例文本现在看起来可读,但是当我停止qtconfig
要求保存更改时,出现以下错误:
X Error: BadAtom (invalid Atom parameter) 5
Major opcode: 18 (X_ChangeProperty)
Resource id: 0x0
答案1
尝试直接设置它(
10
是示例中的字体大小):~/.config/Trolltech.conf
[Qt] font="Sans Serif,10,-1,5,50,0,0,0,0,0"
或者对于全局设置:
/etc/xdg/Trolltech.conf
答案2
刚刚找到解决方案:
- OpenSUSE 菜单 → 设置 → 设置管理器(xfce4 的图形设置管理器)。
- 在外观→字体:检查自定义DPI设置并设置适当的值(
96
在我的例子中)。
现在,基于 Qt 的应用程序具有可读字体!
我记得在 KDE 桌面上做了完全相同的事情(检查自定义 DPI),但当我重新登录 Xfce 会话时,这不起作用。