I’ve setup my OBS so it starts up with my system and starts replay buffer. Every time I start the system, it asks me which screen I want OBS to see. The dialog has an “Allow restore on future sessions” checkbox, which I assume is supposed to remember my choice, but it doesn’t work. Same with Discord.
Is this a bug or is the checkbox for something else?
If you’re using the Flathub version of OBS:
I “fixed” this issue by opening Flatseal, finding OBS Studio in the list, and disabling the “Wayland windowing system” option. This forces OBS to run under X11 I think instead of Wayland, and after that, worked without problems.
not the OP but i’ve been having trouble finding any sources for my exact issue. seems similar if not the exact same to me. if the OP found a solution, please respond ^^
switching game capture on the fly is somewhat reasonable to expect, especially as i switch games multiple times on a session with OBS. i’m also using vtube studio, which i launch through steam(flatpak). if OBS is running when i launch vtube studio, the window isn’t captured and i have to set all of that up again fresh, on the fly. i’m trying to get it so OBS on linux like windows remembers that i want to look for a specific window and recover it if it’s lost. for example if vtube studio crashes, i’d have to relaunch it, but then i’d have to redo it in OBS too.
i tried the fix from npty above, Flatseal and setting it to X11(disabling wayland windowing), it didn’t help.
i’m on steamOS, i have enabled devmode and disabled read-only mode, so i have full reigns of my OS now but if this is an issue caused by steamOS please let me know. i’m extremely new to linux, it’s why i chose steamOS as my first version
i think it just didn’t finish setting up. i was complaining to a friend and she asked to check out what i was doing. she’s still on windows
she saw window capture(xcomposite) and asked me to try that out, it works as i expect it to. seems to work now, hope this helps anyone else