diff --git a/src/udev_monitor.rs b/src/udev_monitor.rs index f5a38ab..74fa773 100644 --- a/src/udev_monitor.rs +++ b/src/udev_monitor.rs @@ -47,6 +47,10 @@ pub fn launch_tasks(config_files: &Vec, tasks: &mut Vec>) user: env::var("USER"), sudo_user: env::var("SUDO_USER"), }; + if let Err(env::VarError::NotPresent) = env::var("DISPLAY") { + println!("Setting DISPLAY=:0"); + env::set_var("DISPLAY", ":0"); + } let mut session_var = "WAYLAND_DISPLAY"; if let Err(_) = env::var(session_var) { session_var = "XDG_SESSION_TYPE";