monado/src/xrt/targets
Sefa Eyeoglu 0df6f9606b
xrt: prevent systemd from starting Monado quickly
If an OpenXR client starts Monado using socket activation, but Monado
crashes during its startup, systemd will try to start the service for
each subsequent IPC message, which causes both units to enter a failed
state.

By enabling
[`FlushPending`](https://www.freedesktop.org/software/systemd/man/latest/systemd.socket.html#FlushPending=),
systemd will flush pending messages and close the connection to the IPC
client, preventing restarts in quick succession.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-01-12 11:39:31 +01:00
..
android_common xrt: Fix outdated name/email address 2023-12-18 14:29:02 -06:00
cli t/cli: Add info command for problem reporting 2024-01-02 12:18:06 +00:00
common u/space_overseer: Make it possible set root as unbounded 2024-01-03 20:43:15 +00:00
ctl t/ctl: Support recentering of local spaces 2023-11-28 12:43:37 +00:00
gui cmake: Fix build failure on msys2/mingw64 2023-05-15 16:41:34 +00:00
libmonado t/libmonado: Update Python example 2024-01-02 23:10:09 +00:00
openxr t/oxr: Clean up docs 2023-12-04 22:27:09 +00:00
openxr_android xrt: Fix outdated name/email address 2023-12-18 14:29:02 -06:00
sdl_test u/pacing: Split submit timing into begin and end 2024-01-04 19:54:05 +00:00
service xrt: prevent systemd from starting Monado quickly 2024-01-12 11:39:31 +01:00
service-lib xrt: Fix outdated name/email address 2023-12-18 14:29:02 -06:00
steamvr_drv aux/binding: Implement optional "steamvr_controllertypes" for SteamVR input bindings 2023-01-23 16:30:27 +00:00
CMakeLists.txt t/libmonado: Add libmonado implementation 2023-09-12 15:38:31 +01:00