! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Regression : window goes back to fullscreen when switching workspace


Description ChameleonScales 2020-03-17 11:06:50 CET
In previous XFCE versions, I used the "Leave Fullscreen" button (which shows up when you enable fullscreen in some apps and hit Alt+Space).
Unfortunately, supposedly since a newer version, switching between workspaces makes the window go back to fullscreen, making this feature unusable.

To give more detail, I used it with LibreOffice because it allowed me to quickly empty a Calc window of all buttons so I could place a very small spreadsheet in any area of my screen.

XFCE version : 4.12
OS : Debian 10.3

I can't test on 4.14 because Debian doesn't have it yet but I looked at the 4.14 changelog and the only fix mentioning fullscreen is:
Fix: Use xinerama indices for EWMH's NET_WM_FULLSCREEN_MONITORS
which seems unrelated, and apparently there's no 4.13 changelog?
Comment 1 ChameleonScales 2020-03-17 14:04:08 CET
Additionally, I noticed it is possible to keep the window in non-fullscreen mode while switching by enabling "Always on Visible workspace". Not a real solution obviously but it helps in the mean time.

Additionally in case you're curious about my use of this feature, here is my technique :
Comment 2 Olivier Fourdan editbugs 2020-03-17 14:21:18 CET
I would rather need some more information.

 - What exact version of xfwm4 was last working with your use case?
 - What exact version introduced the issue?
 - Does that affect only LO or other apps?
 - Can you provide a simple, step by step reproducer?
Comment 3 ChameleonScales 2020-03-17 15:12:26 CET
I unfortunately have no way to tell you which is the latest version on which it worked. All I can say is that it worked at the very least on whichever version Debian 9 was using.
As for steps to reproduce, there's nothing more than what I said: Leave fullscreen and switch to another workspace and back.
Comment 4 Olivier Fourdan editbugs 2020-03-17 18:25:05 CET
Unfortunately I cannot reproduce (I am not on Debian)
Comment 5 ChameleonScales 2020-03-17 23:47:01 CET
Ok. I have to find some time to narrow down what version brought the regression and if other distros are concerned and will let you know.
This may take a long time though, as my main computer is currently unavailable to me for an uncertain amount of time due to measures taken for the COVID19 outbreak, so please don't close this issue for lack of response.
Comment 6 Olivier Fourdan editbugs 2020-04-05 16:31:00 CEST
So I understand what you mean, it's basically abusing the fullscreen mode in LO to remove most controls from LO interface, while rmoving fullscreen in the WM.

In theory, LO should detect the state change and restore normal mode. Either way, nothing has changed in this regard in xfwm4 AFAIK so this is most likely coming from LO itself.
Comment 7 Git Bot editbugs 2020-05-29 12:47:44 CEST
-- GitLab Migration Automatic Message --

This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfwm4/-/issues/380.

Please create an account or use an existing account on one of our supported OAuth providers. 

If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests

Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev

Bug #16564

Reported by:
Reported on: 2020-03-17
Last modified on: 2020-05-29


Olivier Fourdan
CC List:
0 users




Additional information