Skip to content

Overlay Woes on Linux build (Electron.js) #195

Description

@cyborgk9

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions