GNOMEにおけるQT5アプリケーションのスケーリング/HiDPIの問題

GNOMEにおけるQT5アプリケーションのスケーリング/HiDPIの問題

QTアプリケーションの使用に問題があります(つまりピカードまたはマスターPDFエディタ)GNOMEでは:インターフェースが小さく見えます。
逆にGTKアプリケーションはよさそうだ。

私はアプリケーション固有の変更ではなく、すべてのアプリケーションで動作するグローバルソリューションを望んでいます。

問題が正確にどこから始まるかはわかりませんが(QT5の問題ですか、それともGNOMEの問題ですか?)大きい相互作用。どうすればいいですか?

私は説明するトリックを試しましたここしかし、部分的に動作します。

  • たとえば、正しい変数を追加して端末から直接アプリケーションを起動すると、QT_SCALE_FACTOR=1.35 picardトリックが表示されます。働く!
  • そしてメニュー(gnome-shell)で実行すると、エクスポートした変数は正確に無視される

回避策がありますか?

私は外部のフルHD 24インチモニターが接続されたノートパソコンを持っています。私はArch Linux x86_64とGnome 3.28/3.30を使用しています。

ベストアンサー1

ViberがHiDPIモニターで正常に動作する際には、いくつかの問題があります。デフォルトでは、Viberはたくさん多すぎて使用するには、フルスクリーンに行く必要があります。

回避策は、自動サイズ変更を無効にしQT_AUTO_SCREEN_SCALE_FACTOR=0()、手動値を設定することです(QT_SCALE_FACTOR=1.5)。

Exec=この行を次のように修正しました/usr/share/applications/viber.desktop

Exec=/usr/bin/env QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1.5 /usr/bin/viber %u

今完璧に見えます。モニターのサイズによってマイレージが異なる場合があり、QT_SCALE_FACTOR2つ以上に設定する必要があります。

オンラインで見つけた回答のほとんどは、自動サイズ変更を明示的に無効にする必要があることが奇妙だと思います。〜できるようにするスケーリングの問題を解決できます。 QT 新バージョンでは基本になったようです(?)

(私はこれが質問に対する厳しい答えではないことを知っていますが、誰かに役立つと思いました。)

おすすめ記事