dim creates a wlr-layer-shell surface that Hyprland never cleans up when the process exits — leaves an opaque full-screen overlay (pid=-1) covering the entire display until the layer tree is rebuilt. Removing step 1 (dim) from hypridle prevents future occurrences. unstick-display.sh now restarts waybar to force a layer tree rebuild as a recovery measure. |
||
|---|---|---|
| .. | ||
| cheatsheet.py | ||
| dynamic-borders.sh | ||
| emoji-picker.py | ||
| idle-inhibit-toggle.sh | ||
| launch-menu.sh | ||
| launch-tofi.sh | ||
| lid-close.sh | ||
| lock.sh | ||
| monitor-mirror.sh | ||
| unstick-display.sh | ||
| wake-display.sh | ||
| wob-brightness.sh | ||
| wob-daemon.sh | ||
| wob-volume.sh | ||
| xdg-desktop-portal-hyprland.sh | ||