CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Linux
Discussion about CrossOver Linux

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Office 365 and window borders/shadows in GNOME

Hello all, and congrats to the CodeWeavers team on their continued work on this incredibly important product for the Linux app ecosystem.

I was wondering if anyone else had experienced this visual glitch when it comes to any version of Office, starting with 2013 and newer. When switching workspaces away from an Office app and back on a GNOME desktop, the drop-shadow behind the window appears corrupted and floats above all other windows. The problem goes away as soon as you focus the Office window, un-focus it and then focus it again, but will reappear the next time you switch away from the workspace and back.

Here is a demonstration of the issue: Link

I presume it has perhaps more to do with Mutter (GNOME's window compositor) that CrossOver may not be able to fix, but does anyone know of a workaround or a way this could be fixed?

Background info for posterity: Office 2013 and onwards changed the window borders so that the drop shadows around the application are technically entire extra objects of their own (hWnds), and not part of the main application window - that's why when you drag the window around, the shadows can often lag behind it, because they're not actually attached to it. Disabling these from being displayed would work around the problem, but there is no user option in Office to do that - even using registry tweaks to disable window shadows in Windows itself, won't disable these Office window borders.

This (archived) link explains the behaviour and while it also confirms that the shadows can't be disabled via user preference, it may clue in to possible hacks that may be used to disable them by force at runtime.

Hi Ian,

This has definitely been a problem for quite awhile, unfortunately :/ We do have a bug filed for it, and I believe there has been some work in upstream Wine that will hopefully help CrossOver out in a future release.

Best,
Meredith

1

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzA4NjEzODE4LCJjc3JmX3Rva2VuIjoiekhmbTlGeFNkTTI4WVU3QiIsImdkcHIiOjB9