From da5b4d965dc556f8cd8034049f7249cbbcc7118e Mon Sep 17 00:00:00 2001
From: Martin Tournoij <martin@arp242.net>
Date: Sun, 7 Jun 2020 14:50:50 +0800
Subject: Add startup errors, mention XDG_RUNTIME_DIR in README

It was just exiting with code 1 for me. The problem turned out to be
that you *need* to set XDG_RUNTIME_DIR or it won't work (I think e.g.
systemd does that for you, but on Void it's not set by default), so
mention that in the README.
---
 README.md | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'README.md')

diff --git a/README.md b/README.md
index 9264831..a357698 100644
--- a/README.md
+++ b/README.md
@@ -74,6 +74,10 @@ this process a SIGTERM and wait for it to terminate (if it hasn't already).
 This makes it ideal not only for initialization but also for execing into a
 user-level service manager like s6 or `systemd --user`.
 
+You'll have to explicitly set `XDG_RUNTIME_DIR` if your system doesn't do it for
+you, e.g. `export XDG_RUNTIME_DIR=/tmp/xdg-runtime-$USER && mkdir -p
+$XDG_RUNTIME_DIR`.
+
 More/less verbose output can be requested with flags as well:
 
 * `-q`: quiet (log level WLR_SILENT)
-- 
cgit v1.2.3