Qt 應用程式在 XFCE 上有很小的字體

Qt 應用程式在 XFCE 上有很小的字體

我的問題幾乎與這個但答案對我沒效。

我正在使用 XFCE 桌面運行 OpenSuse 13.1。

我已經設定~/.kde4/share/config/kcmfontsforceFontDPI=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

剛剛找到解決方案:

  1. OpenSUSE 選單 → 設定 → 設定管理員(xfce4 的圖形設定管理員)。
  2. 在外觀→字體:檢查自訂DPI設定並設定適當的值(96在我的例子中)。

現在,基於 Qt 的應用程式具有可讀字體!

我記得在 KDE 桌面上做了​​完全相同的事情(檢查自訂 DPI),但當我重新登入 Xfce 會話時,這不起作用。

相關內容