qt6-wayland is required at runtime for Fcitx5 to work with Qt6 apps under X11
Task Info (Flyspray) | |
---|---|
Opened By | Yuki Ibe (yibe) |
Task ID | 80298 |
Type | Bug Report |
Project | Arch Linux |
Category | Packages: Extra |
Version | None |
OS | x86_64 |
Opened | 2023-11-20 09:28:07 UTC |
Status | Assigned |
Assignee | Felix Yan (felixonmars) |
Details
Description: After a recent system upgrade, Fcitx5 stopped working with Qt6 applications under X11. Finding that qt6-wayland was added to the makedepends of the fcitx5-qt package since 5.1.2-11, I tried manually installing qt6-wayland, and Fcitx5 started working normally again.
I am using X11 and not Wayland. Despite this, the need to install qt6-wayland seems like a pitfall. I think it might be beneficial to include qt6-wayland in the depends or optdepends of the fcitx5-qt package to prevent this issue.
Additional info:
- package versions: fcitx5 5.1.5-1, fcitx5-qt 5.1.3-1, qt6-base 6.6.0-3, qt6-wayland 6.6.0-2
Steps to reproduce:
- Try to use Fcitx5 with a Qt6 application (such as Anki and Calibre) under X11
- Notice that Fcitx5 does not work with the application