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 セッションにログインし直したときには機能しませんでした。

関連情報