Most games (if not all) do not use Lion’s full screen feature. They make themselves full screen using an unofficial method. The problem is – no matter how high I set the level of a window (I’m currently using level 25 – making the window higher than the status bar and its icons) it won’t appear over the game. I want to achieve an effect similar to Steam’s full screen overlay in game. Is this possible?
Share
Full-screen games typically aren’t windows at all. Most such applications are using CoreGraphics to capture the display (see
CGDisplayCapture), bypassing window compositing entirely. (So you can’t display content on top of them.) Note that this is perfectly “official” — it’s just a different approach from full-screening a window.Steam works by having the Steam launcher inject code into the application to display the status popup. It isn’t a technique that can — or should — be used in more general cases.