Qt5:WaylandのGnomeで実行するとフォントが大きすぎます

Qt5:WaylandのGnomeで実行するとフォントが大きすぎます

私はWaylandでGNOME 3を使用しており、Qtアプリケーションの実行を除いてうまくいきます。アプリが奇妙に動作し(一部のレンダリング、トップバーの下に配置されている)、いくつかのフォントが大きい(例:タイトルやメニューバーなど)。

Qtテーマを変更してみましたが、フォントサイズには影響しません。 X11でGNOMEを使用すると、すべてがうまく機能します。

一般ログ:

Using Wayland-EGL
Using the 'xdg-shell-v6' shell integration

QT_WAYLAND_SHELL_INTEGRATION=wl-shellあまり役に立ちません。

QtCreatorのスクリーンショット

PS:これはQt5の高いDPI処理と関係があると思います。https://doc.qt.io/qt-5/highdpi.html

2018年6月19日更新:今日のQT5 realase(Archlinux)では修正されたようです。次のログメッセージが表示されます。 WARNING: XDG_SESSION_TYPE=way​​ は Gnome では無視されます。とにかくWaylandで実行するにはQT_QPA_PLATFORM = waylandを使用してください。

ベストアンサー1

これは5.11で発生したバグであることがわかりました。そのバグが見つかりました5.11.1の基本リリースノート:QTBUG-68619

おすすめ記事