From f8a2d69c5abf518e5b0b248816ed3f1e4f6c8b8c Mon Sep 17 00:00:00 2001 From: Moritz Reinel <129004253+moritz-reinel@users.noreply.github.com> Date: Mon, 30 Sep 2024 21:47:34 +0200 Subject: [PATCH] Prevent output of sleep cmd showing on screen --- src/main.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index c3ac6a2..fa2d47a 100644 --- a/src/main.zig +++ b/src/main.zig @@ -580,7 +580,10 @@ pub fn main() !void { } else if (pressed_key == sleep_key) { if (config.sleep_cmd) |sleep_cmd| { var sleep = std.process.Child.init(&[_][]const u8{ "/bin/sh", "-c", sleep_cmd }, allocator); - _ = sleep.spawnAndWait() catch .{}; + sleep.stdout_behavior = .Ignore; + sleep.stderr_behavior = .Ignore; + + _ = sleep.spawnAndWait() catch {}; } } else if (pressed_key == brightness_down_key or pressed_key == brightness_up_key) { const cmd = if (pressed_key == brightness_down_key) config.brightness_down_cmd else config.brightness_up_cmd;