Skip to content

libdwayland platform plugin makes konsole spamming log under Plasma Wayland #7217

@felixonmars

Description

@felixonmars

SUMMARY | 问题概要

With deepin-qt5platform-plugins installed, konsole running under Plasma Wayland prints dozens of errors on every second, rendering the systemd journal unusable:

Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
Feb 01 23:54:58 flygon.felixc.at konsole[2889]: dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QWaylandScreen::logicalDpi()                                                                                                                     
……

This no longer reproduces after removing /usr/lib/qt/plugins/platforms/libdwayland.so from disk.

SOFTWARE/OS VERSIONS | 软件/系统版本信息

Arch Linux x86_64
deepin-qt5platform-plugins 5.6.21-1

(It has been the case since a long time ago, maybe ever since the plugin was added to the package.)

PRE-REQUIREMENT | 预置条件

No response

STEPS TO REPRODUCE | 复现步骤

  • Install plasma, konsole, and deepin-qt5platform-plugins
  • Enter Plasma wayland session
  • Run konsole, and then watch systemd journal rolling

OBSERVED RESULT | 观察到的结果

No response

EXPECTED RESULT | 期望的结果

No response

ADDITIONAL INFORMATION | 额外补充

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions