-
-
Notifications
You must be signed in to change notification settings - Fork 58
window focus issue #3267
Copy link
Copy link
Labels
C: gui-virtualizationThis issue pertains to GUI virtualization in Qubes OS.This issue pertains to GUI virtualization in Qubes OS.P: majorPriority: major. Between "default" and "critical" in severity.Priority: major. Between "default" and "critical" in severity.affects-4.1This issue affects Qubes OS 4.1.This issue affects Qubes OS 4.1.affects-4.2This issue affects Qubes OS 4.2.This issue affects Qubes OS 4.2.diagnosedTechnical diagnosis of this issue has been performed.Technical diagnosis of this issue has been performed.fixed-by-waylandThis issue would not arise if Qubes OS were using Wayland instead of X11.This issue would not arise if Qubes OS were using Wayland instead of X11.pr submittedA pull request has been submitted for this issue.A pull request has been submitted for this issue.
Metadata
Metadata
Assignees
Labels
C: gui-virtualizationThis issue pertains to GUI virtualization in Qubes OS.This issue pertains to GUI virtualization in Qubes OS.P: majorPriority: major. Between "default" and "critical" in severity.Priority: major. Between "default" and "critical" in severity.affects-4.1This issue affects Qubes OS 4.1.This issue affects Qubes OS 4.1.affects-4.2This issue affects Qubes OS 4.2.This issue affects Qubes OS 4.2.diagnosedTechnical diagnosis of this issue has been performed.Technical diagnosis of this issue has been performed.fixed-by-waylandThis issue would not arise if Qubes OS were using Wayland instead of X11.This issue would not arise if Qubes OS were using Wayland instead of X11.pr submittedA pull request has been submitted for this issue.A pull request has been submitted for this issue.
Qubes OS version:
R3.2
Affected TemplateVMs:
fedora-25
Steps to reproduce the behavior:
Every program should be opened in the same qube.
A real world effect is reached in this way:
UPDATE 1
With xev:
UPDATE 2
Stolen keyboard input:
UPDATE 3
Stolen keyboard input can be reproduced also with browser (e.g. CTRL+CLICK on a link).
Actually a previous focused program (like xev or the browser) receive input iff an unfocused window and the former overlap. Furthermore input is stolen until a click happens on the unfocused window.
For example, in the first case, if the browser and the unfocused terminal overlap, the click on the terminal is stolen by the browser. After that the browser cannot steal more.
Expected behavior:
Unfocused window doesn't have to get input.
Actual behavior:
Unfocused window get input.
General notes:
Thanks to secure gui, It affects only programs opened in the same VM.
However it isn't related to any particular window or qube.
This issue isn't related to any particular windows order.
UPDATE 4
I think that it's related to Xorg
Related issues: