Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GPU Screen Recorder has delay while opening, shows error #99

Open
maggster165 opened this issue Jan 27, 2025 · 1 comment
Open

GPU Screen Recorder has delay while opening, shows error #99

maggster165 opened this issue Jan 27, 2025 · 1 comment
Labels
bug Something isn't working

Comments

@maggster165
Copy link

Hello, I apologize if this isn't the correct place to put it but it doesn't happen while not using satellite so I assume it is.
Pressing the shortcut keys says
pressed show_hide Error: timed out waiting for ConfigureNotify after XCreateWindow Error: timed out waiting for MapNotify/ConfigureNotify after XCreateWindow

It's not a big issue but I'd like to inform about this

@Supreeeme Supreeeme added the bug Something isn't working label Feb 26, 2025
@dec05eba
Copy link

dec05eba commented Feb 27, 2025

It's not necessarily an issue in xwayland-satellite. gpu screen recorder ui requires compositor specific hacks to make it work properly because of wayland limitations. This is not always possible so in that case it just continues and hopes for the best. Right now it has code specific for gnome, kde, wlroots and aquamarine. It can fail in other cases.

In this specific error it first tried to get the x11 window that is focused by the cursor and it fails so it tries to create an x11 window and wait for an event that it had been created to get the window position. This error happens when it doesn't get the expected x11 event after creating the window. This behavior is wayland compositor specific.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants