
我的問題幾乎與這個但答案對我沒效。
我正在使用 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 會話時,這不起作用。