web-dev-qa-db-ja.com

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

WaylandでGNOME3を使用していますが、Qtアプリケーションを実行している場合を除いて正常に動作します。アプリケーションは不安定に動作し(部分的なレンダリング、トップバーの下に配置)、一部のフォントは巨大です(タイトルやメニューバーなど)。

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

一般的なログ:

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

QT_WAYLAND_Shell_INTEGRATION=wl-Shellどちらもあまり役に立ちません。

Screenshot of QtCreator

PS:Qt5での高DPI処理に関連していると思います: https://doc.qt.io/qt-5/highdpi.html

Update 19.6.2018:今日のQT5 realase(Archlinux)で修正されているようです。次のログメッセージが表示されます。警告:GnomeでXDG_SESSION_TYPE = waylandを無視します。とにかくWaylandで実行するには、QT_QPA_PLATFORM = waylandを使用します。

1
coffeemakr

これは5.11で導入されたバグであることが判明しました。 5.11.1のベースリリースノートQTBUG-68619 で対応するバグを見つけました

2
coffeemakr