The other program is not getting placed on top of the calibre window? Odd, that should be handled by the OS...
I do know linux desktops usually have the ability to mark a window to always remain on top. Obviously not the problem here

and anyway that is still an OS issue.