Skip to content

screensaver: fix hyprland crash on screensaver resume#4510

Open
loud-func wants to merge 1 commit intobasecamp:devfrom
loud-func:screensaver
Open

screensaver: fix hyprland crash on screensaver resume#4510
loud-func wants to merge 1 commit intobasecamp:devfrom
loud-func:screensaver

Conversation

@loud-func
Copy link

@loud-func loud-func commented Feb 5, 2026

Optimizes the resume operation by sorting so that the originally focused monitor is the last screensaver to start. Crash was happening on the final hyprctl dispatch focusmonitor $focused

Using window rule for monitor instead of switching focus first (race condition)

Also, a 500 millisecond delay is needed to fix a related issue (dispatch race) where the screensaver would show only on a single monitor.

@loud-func loud-func marked this pull request as draft February 5, 2026 18:34
@loud-func loud-func marked this pull request as ready for review February 5, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant