From c70505d7c7b7b48600f273357694b56ccf5d2a15 Mon Sep 17 00:00:00 2001 From: Leonard Kugis Date: Fri, 23 May 2025 11:41:09 +0000 Subject: Initial commit --- .../patches/wayland-socket-handover/README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 dwl-patches/patches/wayland-socket-handover/README.md (limited to 'dwl-patches/patches/wayland-socket-handover/README.md') diff --git a/dwl-patches/patches/wayland-socket-handover/README.md b/dwl-patches/patches/wayland-socket-handover/README.md new file mode 100644 index 0000000..ffc278a --- /dev/null +++ b/dwl-patches/patches/wayland-socket-handover/README.md @@ -0,0 +1,21 @@ +### Description + +When your Wayland compositor crashes, your entire session dies with it. This +patch allows your session to survive a restart or crash of dwl by passing in +the Wayland socket from an outside wrapper program such as +[wl-restart](https://github.com/Ferdi265/wl-restart). + +To use, apply this patch and start dwl with `wl-restart --env dwl [args...]`. +This automatically restarts dwl when it crashes and tries to keep applications +alive. + +Currently, only **Qt6** supports surviving a compositor restart. The +environment variable `QT_WAYLAND_RECONNECT=1` needs to be set in order for Qt +apps to stay alive when the compositor crashes. + +## Download +- [git branch](https://codeberg.org/yrlf/dwl/src/branch/feature-socket-handover) +- [2025-03-26](https://codeberg.org/yrlf/dwl-patches/raw/branch/main/patches/wayland-socket-handover/wayland-socket-handover.patch) + +### Authors +- [yrlf](https://codeberg.org/yrlf) -- cgit v1.2.3