I'm trying to get the Steam Overlay working on a Linux build.
I've tried just using the test/electron files - Electron Version 24.2.0 (as the package.json file has). "Shift-Tab" does nothing when the app is running... neither does the "Take screenshot" button (F12). Has anyone had any success on Linux? (I saw some mention it worked with Proton enabled... so a Windows build. Also saw that people are having trouble with it on Macs. But not seen any definitive mention of it working (or not) on Linux).
It's almost like the keyboard events aren't getting 'caught' by Steam at all?
Other things I've tried:
--in-process-gpu
--disable-transparency
--disable-direct-composition
app.allowRendererProcessReuse = false;
Putting "steamworks.electronEnableSteamOverlay()" before the createWindow() event.
nodeIntegration: true
contextIsolation: false
Using a full-screen element that clears and repaints itself with a (very faint) transparent layer on each "requestAnimationFrame".
...none seem to work, although maybe there's some magic combination I've missed?
Help would be appreciated.
Thanks!
I'm trying to get the Steam Overlay working on a Linux build.
I've tried just using the test/electron files - Electron Version 24.2.0 (as the package.json file has). "Shift-Tab" does nothing when the app is running... neither does the "Take screenshot" button (F12). Has anyone had any success on Linux? (I saw some mention it worked with Proton enabled... so a Windows build. Also saw that people are having trouble with it on Macs. But not seen any definitive mention of it working (or not) on Linux).
It's almost like the keyboard events aren't getting 'caught' by Steam at all?
Other things I've tried:
--in-process-gpu
--disable-transparency
--disable-direct-composition
app.allowRendererProcessReuse = false;
Putting "steamworks.electronEnableSteamOverlay()" before the createWindow() event.
nodeIntegration: true
contextIsolation: false
Using a full-screen element that clears and repaints itself with a (very faint) transparent layer on each "requestAnimationFrame".
...none seem to work, although maybe there's some magic combination I've missed?
Help would be appreciated.
Thanks!