Bug 2063969
| Summary: | Real cursor position is slightly offset from displayed position on Wayland in virtual machine (kde spin) | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Geraldo Simião <geraldo.simiao.kutz> |
| Component: | kwin | Assignee: | Daniel Vrátil <me> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 36 | CC: | awilliam, gmarr, jgrulich, kde-sig, kparal, me, rdieter, robatino, than |
| Target Milestone: | --- | Keywords: | CommonBugs |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | https://ask.fedoraproject.org/t/common-issues/20639 AcceptedBlocker AcceptedFreezeException | ||
| Fixed In Version: | kwin-5.24.3-3.fc36 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-03-24 00:56:48 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1953784, 1953785 | ||
| Attachments: | |||
|
Description
Geraldo Simião
2022-03-14 18:44:22 UTC
Created attachment 1865914 [details]
video of a plasma-wayland session bug on F36 KDE
VM is BIOS and using QXL video driver
It seems upstream is tracking that here. Thanks Adam Williamson. https://bugs.kde.org/show_bug.cgi?id=427060 Since 2009304 and 2011066 was accepted as blocker at F35, I'm proposing this as a blocker too. Geraldo, could you please test whether removing spice-vdagent from the VM again serves as a workaround for this bug? Thanks! To answer myself - removing spice-vdagent doesn't help. I also tried putting KWIN_FORCE_SW_CURSOR=1 into /etc/environment, and then you see two cursors (host and guest) and you can see the actual offset between them. The offset is largest and easiest to detect, when you test this in the `drawing` app, probably due to the fact that it sets its own "cross" cursor. also proposing as Beta FE. there's a patch upstream I'll backport shortly. Discussed during the 2022-03-21 blocker review meeting: [0] The decision to classify this bug as both an "AcceptedBlocker (Final)" and an "AcceptedFreezeException (Beta)" was made as this is a significant problem in using virtual machines with a release-blocking desktop; we accepted an identical bug as blocker for F35 Final. As it will affect the KDE live we would also like to fix it in Beta if possible. [0] https://meetbot.fedoraproject.org/fedora-blocker-review/2022-03-21/f36-blocker-review.2022-03-21-16.01.txt FEDORA-2022-6ae069bd8a has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-6ae069bd8a Created attachment 1867341 [details]
screencast with new updates
With new updates (kwin-5.24.3-3.fc36) the offset looks a little better (it seems no horiszontal offset anymore) but stil some vertical to the right.
In my case, the offset was fixed perfectly by the update. Created attachment 1867644 [details]
at Fedora-KDE-Live-x86_64-36_Beta-1.4.iso it seems fixed
FEDORA-2022-6ae069bd8a has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report. |