Hi guys,
since the upgrade to Qubes 4.3 I am facing issues with I3 window manager not updating windows content in fullscreen.
I have added a custom “mode” to my I3 config that allows to switch windows also when shown in fullscreen. This is the code:
It worked great with 4.2, window switches were flawless. Now with 4.3 I have the issue that when switching windows (especially stacked ones up/down) the app windows often are stuck (not redrawn) and I cannot interact. Moving left and then back to that window mostly solves the problem.
I would like to know if this is something other people are also facing? For me it is a crucial issue as I have worked like that for almost a year and it is very convenient.
Thanks!
Happens sometimes with Firefox for me.
@ben-grande thanks for the feedback!
I have changed the window group to split (instead of stacked) and the issue seems to not happen. This would also explain why focusing right/left works but up/down (in a stack) does mostly not…
Where do I need to report this as a bug?
Edit: checked the “tabbed” style and issue also happens. It seems to be related to the fact that a window was not visible before I switched to it. Wondering though why this worked in Qubes 4.2… Something must have been changed…
I am not sure. I don’t think it is a Qubes OS i3 package bug. I think the issue is upstream either on Firefox or i3. See one example of Steam not redrawing reported to i3. It is a bit different than this issue but similar. I think it is the application responsibility to redraw. If it happens with another application, please state.
- R4.2 i3: 4.23
- R4.3 i3: 4.24
But I believe R.4.3 i3 was 4.23 till recently, and still broken.
Latest i3 is 4.25.1, the contributor that made the last upgrade is awaiting for it to be merged upstream: Update to upstream version 4.24 by Minimalist73 · Pull Request #54 · QubesOS/qubes-desktop-linux-i3 · GitHub
I am facing that issue for other apps also. Chromium and Teams for Linux are ones where it happens very often. And as those apps work for other modes than stacked/tabbed I can imagine it is related to I3 itself. I created a discussion here: QubesOS window redraw does not work for tabbed/stacked layouts · i3/i3 · Discussion #6590 · GitHub