diff --git a/src/main.c b/src/main.c
index 42d15735..b5bb2796 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1008,7 +1008,7 @@ int main(int argc, char *argv[]) {
     TAILQ_FOREACH(barconfig, &barconfigs, configs) {
         char *command = NULL;
         sasprintf(&command, "%s %s --bar_id=%s --socket=\"%s\"",
-                  barconfig->i3bar_command ? barconfig->i3bar_command : "i3bar",
+                  barconfig->i3bar_command ? barconfig->i3bar_command : "exec i3bar",
                   barconfig->verbose ? "-V" : "",
                   barconfig->id, current_socketpath);
         LOG("Starting bar process: %s\n", command);