This is not a fix for the problem, but here's what I've done on my one workstation to remove the title bar from above Chrome 95 when it's maximized in XFCE.
- In Chrome, enable the
Use system title bar and bordersoption.
- In the XFCE Window Manager Tweaks, enable the
Hide title of windows when maximized.
- In apps that have optional CSD, enable it. In an app like VS Code you would change the
Window: Title Bar Stylesetting to
- Learn to live with the fact that some apps (MySQL Workbench, Thunderbird, etc.) now don't have min/max/close buttons in the window title bar anymore when they're maximized. Personally, I can do that all with the keyboard shortcuts so I don't mind too much.
My main takeaways:
- I appreciate the extra vertical space that this setup gives me in other apps.
- It helps me towards using the keyboard for all window management.
- If I happen to be holding the mouse and I want to do things, I can always use a windows taskbar item to min/max/close it.
Before I tried the little experiment above, I did some research to find out what is actually going on with Chrome. Here is what happened: They switched off their custom X11 window management code in favor of using a library called Ozone which handles all the window management features for them.
Here are all the links I collected reading about this:
Same thing happened to me, right after I updated Google Chrome on Xubuntu 20.04. I downloaded the previous version from October 7th, 94.0.4606.81-1, and downgraded. On this version, the issue goes away. It's the same story for Chrome Beta and Unstable, the latest version causes some funky fullscreen behavior on Xubuntu.
Here's the deb for the previous version of Chrome: https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_94.0.4606.81-1_amd64.deb