v1.32.1
Some small but crucial maintenance fixes improve startup in more conditions and prevent conditions for races to occur.
Fixed
- Recover
WAYLAND_DISPLAYat startup when systemd did not import it, by falling back to the newestwayland-*socket inXDG_RUNTIME_DIR. - Reattach global shortcut keyboard devices after suspend/resume, including a delayed second resync pass for devices that reappear late.
- Clear stale held-key shortcut state during keyboard resync so combinations do not remain wedged after resume.
- Refresh audio capture when the PulseAudio default source changes even if it maps to the same PortAudio device.
- Fall back cleanly to the PortAudio default input when the current PulseAudio default source has no concrete PortAudio match, avoiding stale microphone bindings.
- Improve default microphone recovery around stream-open retries and default input changes.
Documentation
- Documented the startup
WAYLAND_DISPLAYfallback and kept compositor environment export as the recommended systemd-wide fix.