From 81d5c86a7a9fff27619b086eab2689870c1a14c2 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Mon, 23 Mar 2026 19:39:08 +0200 Subject: [PATCH] WindowServer: Automatically launch xbanan if installed --- userspace/programs/WindowServer/main.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/userspace/programs/WindowServer/main.cpp b/userspace/programs/WindowServer/main.cpp index e86e4c41..9d894378 100644 --- a/userspace/programs/WindowServer/main.cpp +++ b/userspace/programs/WindowServer/main.cpp @@ -241,6 +241,17 @@ int main() dprintln("Window server started"); + if (access("/usr/bin/xbanan", O_EXEC) == 0) + { + if (fork() == 0) + { + dup2(STDDBG_FILENO, STDOUT_FILENO); + dup2(STDDBG_FILENO, STDERR_FILENO); + execl("/usr/bin/xbanan", "xbanan", NULL); + exit(1); + } + } + auto config = parse_config(); WindowServer window_server(framebuffer, config.corner_radius);