git.lucas.co / cce-display-manager
login greeter
git clone https://git.lucas.co/cce-display-manager.git

commit1a2c19370fbf275631daca3bbcdbc878ce6adace
parent07ede21387
authorLucas Galante <[email protected]>
date2026-05-28 20:23
fix: pass -- separator to cage command in daemon mode

 src/main.rs | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main.rs b/src/main.rs
index 98a5d1b..61a2e90 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1217,6 +1217,7 @@ fn run_daemon() {
         let exe_path = std::env::current_exe().unwrap_or_else(|_| std::path::PathBuf::from("/usr/bin/clear-display-manager"));
 
         let mut child = std::process::Command::new("cage")
+            .arg("--")
             .arg(exe_path)
             .arg("--greeter")
             .env("XDG_RUNTIME_DIR", runtime_dir)